Jam*_*ber 12 google-maps google-maps-api-3
我正在尝试使用Google的地图API仅从其json请求返回城市:
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=green%20lanes&types=geocode&sensor=false&types=regions&key=*API KEY HERE*
Run Code Online (Sandbox Code Playgroud)
关键是&types=regions它仍然返回所有结果.
例如,我正在寻找街道Green Lanes而不是返回可能包含Green Lanes其返回伦敦街道的城市作为最佳结果.
Rob*_*erg 16
应该
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=green%20lanes&sensor=false&types=(regions)&key= API KEY HERE
ZERO RESULTS,因为地区不搜索街道名称:
(regions)类型集合指示Place服务返回与以下类型匹配的任何结果:locality sublocality postal_code country administrative_area1 administrative_area2
这是一个老问题,但接受的答案对于特定问题来说并不正确。
types仅返回城市的参数的正确参数是(cities)。所以完整的 URL 是:
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=green%20lanes&types=(cities)&key= API_KEY_HERE
您可以在此处查看更多信息。另外,我省略了该sensor参数,因为不再需要它。
| 归档时间: |
|
| 查看次数: |
15827 次 |
| 最近记录: |