Google Places附近搜索返回的位置超过输入半径

我使用google附近的搜索API,只是意识到我在半径查询中放置的半径小于google的distancematrix API计算的距离 . 例如,我使用它作为我的查询:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-6.2466412,106.6131478&keyword=gereja&radius=6000&type=church&key=MY-API-KEY

它应该显示类型教堂的结果,如果我从文档中正确理解,半径最大为6000米或离该位置6公里 . 但后来我使用distancematrix API显示从上面的位置到 Map 中最远的结果的距离,结果超过6公里 .

https://maps.googleapis.com/maps/api/distancematrix/json?destinations=place_id:ChIJRYPunjn5aS4RUeXMV9eaa7g&origins=-6.2466425,106.6131805&key=MY-API-KEY

距离最远的距离是11.6公里 .

有人可以解释半径和距离吗?提前致谢

回答(0)