首页 文章

使用带有纬度和经度的Google地方自动填充网络服务

提问于
浏览
0

我想使用Google地方自动填充网络服务:https://developers.google.com/places/web-service/autocomplete

基于查询(例如“高街”)搜索位置 . 我也想要每个地方的纬度和经度 .

似乎使用Web服务执行此操作的唯一方法是:

  • 执行自动填充搜索,例如

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Vict&types=(cities)&language=en_GB&key=YOUR_API_KEY

https://maps.googleapis.com/maps/api/place/details/json?placeid=PLACE_ID&key=YOUR_API_KEY

这意味着如果我有10个结果,我必须再做10个网络请求!这意味着总共11个(1个用于自动完成,10个用于每个位置请求) .

这是非常低效的!

当然有一个比这更好的方法,因为Android上的Google Map 显示了每个地方到当前位置的距离,表明经度和经度被返回,如此屏幕截图所示:

Android Google Maps Search

1 回答

相关问题