我想通过指定边界纬度和经度而不是单个纬度/经度坐标和半径来搜索Places API。
作为一个例子,我希望能够在南部60N,北部61N,西部1E和东部2E所围绕的经纬网内查询所有结果的API。
这可能吗?
答案 0 :(得分:2)
Place Search API似乎不会公开此功能。
你可以通过提供一个半径 r 来解决这个问题,这样你对边长 s 感兴趣的近似正方形区域就会被圆圈所记录。搜索区域。这将为您提供所需结果的超集,然后您可以在应用程序层中进行筛选。
假设我对以[60.5],lng [0.5]为中心的近似正方形区域感兴趣,其中正方形的边长为500米。
广场的对角线是:
(2 * s^2)^(1/2)
(2 * 500^2)^(1/2) ~= 707
该正方形的对角线是外接圆的直径。为了得到半径,我们除以2:
707 / 2 ~= 353
通过这种方式,您可以大致完成任务。