Google maps Places Autocomplete始终返回Chicago结果,即使lat long设置为其他位置
我正在使用GooglePlacesAPI检查附近的位置,让用户选择一个。一切都很好,但我有位置问题,如果我把经度和纬度发送到API调用来搜索,例如“麦当劳”,我会在芝加哥得到结果而不是旧金山……p> 知道会发生什么吗?这是我的疑问:Google maps Places Autocomplete始终返回Chicago结果,即使lat long设置为其他位置,google-maps,location,google-places-api,Google Maps,Location,Google Places Api,我正在使用GooglePlacesAPI检查附近的位置,让用户选择一个。一切都很好,但我有位置问题,如果我把经度和纬度发送到API调用来搜索,例如“麦当劳”,我会在芝加哥得到结果而不是旧金山……p> 知道会发生什么吗?这是我的疑问: https://maps.googleapis.com/maps/api/place/autocomplete/json?input=mcdonald&types=establishment&location=37.76999,-122.44696&
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=mcdonald&types=establishment&location=37.76999,-122.44696&sensor=false&key=hereIsWhereMyKeyGoes
这是谷歌的文档:
谢谢 您需要定义要在其中搜索的
半径
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=mcdonald&types=establishment&location=37.76999,-122.44696&radius=20&sensor=false&key=hereIsWhereMyKeyGoe
我曾经在芝加哥的搜索结果中遇到过类似的问题,所以那一定是某种默认的搜索区域。要在某个位置附近搜索,必须提供位置
和半径
参数。您需要定义要在其中搜索的半径
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=mcdonald&types=establishment&location=37.76999,-122.44696&radius=20&sensor=false&key=hereIsWhereMyKeyGoe
我曾经在芝加哥的搜索结果中遇到过类似的问题,所以那一定是某种默认的搜索区域。要在某个位置附近搜索,必须提供位置
和半径
参数。谢谢dude,这方面的文档非常差,他们应该补充说这两个参数都是必需的。谢谢dude,这方面的文档非常差,他们应该补充说这两个参数都是必需的。