我正在使用Google Maps JavaScript API V3创建地图
设置标记'位置'属性时,我们必须使用纬度和经度进行设置。
如果我想创建国家地图(中心)并在城市名称的城市上放置标记怎么办?
我使用静态地图完成了这项工作,但我无法通过javascript地图找到解决方法:
任何想法?
答案 0 :(得分:2)
您也可以使用 Google Geocoding API 执行此操作,您只需要请求:
http://maps.googleapis.com/maps/api/geocode/json?address=PLACE&sensor=false
取决于您想要的回报(Json或XML),以及 PLACE 是您要进行地理编码的位置,以及+
替换每个空间的位置。我建议您通过添加邮政编码和国家/地区来提供准确的地址,以防止错误。
使用此功能的好处是,每次您显示地图时,用户都不必请求Google地理编码,尤其是当您有大量标记时。你只进行一次地理编码。