我想搜索特定位置周围的地方。我尝试使用自动完成搜索API https://developers.google.com/places/web-service/autocomplete,但它也会返回不在搜索范围内的结果。除了响应不包括地点位置,所以我不能手动删除半径以外的地方。
我也试过使用附近的搜索(https://maps.googleapis.com/maps/api/place/nearbysearch/output?parameters )和textsearch(https://maps.googleapis.com/maps/api/place/textsearch/output?parameters)但是当查询参数具有部分名称时,它们不会返回任何结果(例如:使用查询“wa”而不是“walmart”进行搜索)。
是否有任何解决方案可以在地点api的一个请求中查找某个位置周围的地点?
答案 0 :(得分:2)
默认情况下,Google Places API会首选在搜索范围内显示结果,但可以返回范围之外的结果。 API还支持名为strictbounds
的参数,该参数会将结果限制为搜索范围。
可以找到更多信息here。