Google Maps Places API半径参数无效

时间:2018-02-06 11:45:45

标签: python google-maps google-places-api

我在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家餐厅。对此有何解决方法?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我担心它是可行的,因为API打算像这样工作,如文档中所述:

“位置和半径 - 您可以通过传递位置和半径参数将结果偏向指定的圆圈。这将指示地方服务更喜欢在该圆圈内显示结果。定义区域之外的结果可能仍会显示。“

取自:

https://developers.google.com/maps/documentation/javascript/places#TextSearchRequests