通过国家/地区代码而非中心坐标和半径进行Google自动完成位置偏向

时间:2018-08-16 09:02:25

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

我想使用Google AutoComplete,并且偏向于用户所在的国家(在我的情况下是南非)。所以我知道我可以打以下电话:

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=address&location= {lat},{lng}&radius = {meters}&types = geocode&key = {api_key}

所以对于南非,我会用这个:

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=address&location=-25,28&radius=1500000&types=geocode&key= {api_key}

这将在大约南非中心附近创建一个半径为1500公里的圆。这包括整个国家,但也包括一些邻国。有没有一种指定偏差的替代方法,我可以在其中指定国家/地区的名称或国家/地区代码,而不必指定圆圈?

P.s。我在寻找位置偏向,而不是位置限制。因此,它仍然应该能够与其他国家接轨,但应该给予南非优先。

谢谢

0 个答案:

没有答案