Google maps 谷歌对API的定位有偏见

Google maps 谷歌对API的定位有偏见,google-maps,geolocation,location,Google Maps,Geolocation,Location,我正在尝试使用GooglePlacesAPI,并注意到搜索结果严重偏向于我搜索的位置。我不想发生这种事。如果可能的话,我希望结果是一致的,无论我从哪里搜索。有办法做到这一点吗?我尝试过文本查询和附近的搜索API,但仍然遇到问题?这是我的第一个堆栈溢出问题,因此我为一个糟糕的问题提前道歉。如果在实现中使用请求,通常返回的结果将基于用户的位置 事实上,您可以在Place Search请求中添加位置偏差,这会影响您设置的特定位置的结果。但是,这只会影响结果,而不会将其完全限制在已设置的位置内。API仍

我正在尝试使用GooglePlacesAPI,并注意到搜索结果严重偏向于我搜索的位置。我不想发生这种事。如果可能的话,我希望结果是一致的,无论我从哪里搜索。有办法做到这一点吗?我尝试过文本查询和附近的搜索API,但仍然遇到问题?这是我的第一个堆栈溢出问题,因此我为一个糟糕的问题提前道歉。

如果在实现中使用请求,通常返回的结果将基于用户的位置

事实上,您可以在Place Search请求中添加位置偏差,这会影响您设置的特定位置的结果。但是,这只会影响结果,而不会将其完全限制在已设置的位置内。API仍然会返回更突出的位置,即使在您设置的locationbias之外

根据您的用例,另一种选择是。这样,您就可以得到与
输入
参数匹配的预测位置列表。对于Place Autocomplete,您可以在API请求中添加
strictbounds
参数,如下所示:

https://maps.googleapis.com/maps/api/place/autocomplete/xml?input=Amoeba&types=establishment&location=37.76999,-122.44696&radius=500&strictbounds&key=YOUR_API_key