【问题标题】:Drop a pin on specific address using Google Maps v3使用 Google Maps v3 在特定地址上放置图钉
【发布时间】:2026-01-19 15:30:01
【问题描述】:

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

提前谢谢你!

【问题讨论】:

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


    【解决方案1】:

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

    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 元素

    【讨论】: