谷歌地图API JS:显示某个城镇的地图



在Google Maps API V3 (JavaScript)中显示设置/给定城镇名称的标记是否不再可能?这是我的代码:

google.maps.event.addDomListener(window, 'load', function() {
var myOptions = {
  zoom: 8,
  center: new google.maps.LatLng(-34.397, 150.644),
  mapTypeId: google.maps.MapTypeId.ROADMAP
};
new google.maps.Map(document.getElementById('locate'), myOptions);

有线center: new google.maps.LatLng(-34.397, 150.644),但我没有拉丁坐标;只是城镇的名字。现在如何根据名称显示标记呢?

两个选项…首先,您可以使用Google Geocoding API,它允许您在飞行中找到站点的位置。其次,可以使用这个方法,它需要一个数据库。

如果您正在使用一组有限的城镇,我建议您创建您自己的DB或城镇名称到最新坐标的哈希图。否则,请使用Chris的建议。

相关内容

  • 没有找到相关文章

最新更新