使用Google Maps v3在特定地址上放置一个图钉

时间:2012-02-14 17:34:10

标签: javascript google-maps google-maps-api-3 google-maps-markers

有人可以告诉我是否可以在地图生成的Google Maps v3库中删除特定地址上的图钉?我需要向脚本发送一个地址,标记应该放在该地址上......

提前谢谢!

1 个答案:

答案 0 :(得分:5)

如果您有地址,则需要先对其进行地理编码,然后才能创建标记:

geocoder.geocode({ 'address': addressThatYouWannaDraw }, function (results, status) {
    if (status == google.maps.GeocoderStatus.OK) {
      pt = results[0].geometry.location;

      var myMarkerOpts = {
        position: pt,
        map: map
      };

      var marker = new google.maps.Marker(myMarkerOpts);
    }
  });

这里的地图是 google.map.Map 元素