通过地址而不是坐标添加谷歌地图标记?
Posted
技术标签:
【中文标题】通过地址而不是坐标添加谷歌地图标记?【英文标题】:Adding google maps markers by an address instead of coordinates? 【发布时间】:2011-08-04 03:56:28 【问题描述】:在我的 Flex 项目中,我可以通过地址而不是这个来添加标记吗:
var myGeographicCoordinates:LatLng = new LatLng(myLatitude, myLongitude);
例如通过“Paris, France”添加标记
【问题讨论】:
详细博客goo.gl/d8w1J0 【参考方案1】:我认为你不能直接这样做。相反,您需要对地址进行地理编码,然后使用LatLng
来存储结果。
在此处查看 google 的地理编码 api:
http://code.google.com/apis/maps/documentation/geocoding/
【讨论】:
【参考方案2】:您应该阅读Google's developer manual on Geocoding。它解释了如何将地址转换为地理位置。我建议您在此处发布之前尝试查看开发手册/API/Google。
【讨论】:
查看this question 获取实际代码示例。以上是关于通过地址而不是坐标添加谷歌地图标记?的主要内容,如果未能解决你的问题,请参考以下文章