我在python中使用Google MAPS API:
https://github.com/googlemaps/google-maps-services-python
获取有关我正在使用的地方的信息
result = gmaps.places("restaurant",location=(lat,lng),radius = r)
现在将半径r更改为不同的值(我已经尝试过低至1)我总是得到20个结果。这是不可能的,因为1米内不能有20家餐厅。对此有何解决方法?
感谢您的帮助!
答案 0 :(得分:1)
我担心它是可行的,因为API打算像这样工作,如文档中所述:
“位置和半径 - 您可以通过传递位置和半径参数将结果偏向指定的圆圈。这将指示地方服务更喜欢在该圆圈内显示结果。定义区域之外的结果可能仍会显示。“
取自:
https://developers.google.com/maps/documentation/javascript/places#TextSearchRequests