Google 地图反向地理编码返回较短的名称
我在 Google 地图中使用反向地理编码来从 LatLng 位置获取地址。
但是,结果中返回的格式化地址 (formatted_address) 比我对同一点使用自动完成功能获得的地址短。
如何使用反向地理编码获得相同(更长)的描述?
I am using reverse geocoding in Google Maps to get an address from a LatLng position.
However, the formatted address (formatted_address) returned in the result is shorter than the address that I get from using an autocomplete for the same point.
How can I get the same (longer) description using reverse geocoding?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在以下位置发布了类似的问题/请求:Google 地图地址组件地理编码与地点 API - 短名称与长名称
目前,如果您从地理编码器获取生成的 formatted_address 并将其传递到新 Places API,获取生成的 place.reference 的详细信息,最后获取 formatted_address从该回复中,您将获得一个长格式的地址。
不是很干净(因此我的功能请求(位于 gmaps-api 问题列表),但目前应该可以使用。
亚历克斯
I have a similar problem/request posted at: Google Maps Address Components Geocoding vs Places API - Short vs Long Name
For now, if you take the resulting formatted_address from the geocoder and pass it into a query for the new Places API, get the details for the resulting place.reference, and lastly grab the formatted_address from that response, you'll get a long form address.
Not very clean (hence my feature request at gmaps-api issue list), but it should work for now.
Alex