谷歌地图API v3设置标记和获取点

时间:2011-08-16 18:38:06

标签: javascript google-maps

设置标记并获取该标记的纬度和经度时出现问题。我怎样才能在google maps v3 API

中执行此操作
var myLatlng = new google.maps.LatLng(-34.397, 150.644);
        var myOptions = {
          zoom: 8,
          center: myLatlng,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        };
var map = new google.maps.Map(document.getElementById("divGoogleMaps"), myOptions);

google.maps.event.addListener(map, 'click', function() {

});

这是我的开始代码。

2 个答案:

答案 0 :(得分:3)

您应该查看Google Maps API文档网站,他们有一个非常好的示例来帮助您入门。

http://code.google.com/apis/maps/documentation/javascript/basics.html

google.maps.event.addListener(map, 'click', function(e) {
          placeMarker(e.latLng, map);
        });
      }

      function placeMarker(position, map) {
        var marker = new google.maps.Marker({
          position: position,
          map: map
        });
        map.panTo(position);
      }

在此设置标记并获取位置。

答案 1 :(得分:0)

var marker = new google.maps.Marker({
  position: myLatlng, 
  map: map, 
  title:"Hello World!"
}); 

直接来自Google Maps API v3

如果要将事件监听器附加到标记,建议您在将其添加到地图后立即执行此操作,同时您仍然可以对其进行新的引用(在您可能循环的情况下)一些标记添加代码,这是常见的。