【问题标题】:How to force a marker drag in Google Maps JavaScript API (V3)?如何在 Google Maps JavaScript API (V3) 中强制标记拖动?
【发布时间】:2011-08-09 17:29:13
【问题描述】:

向 go​​ogle v3 地图添加标记时,我想自动开始拖动它。添加标记的单击事件已经在画布上,因此我希望添加标记的相同单击事件也充当拖动开始。与向 Google MyMaps 地图添加标记时的操作非常相似(尽管我很确定它仍然使用 V2)。

这可能吗,还是我必须添加标记,然后让它跟随鼠标直到用户再次点击,然后放下?

【问题讨论】:

    标签: javascript drag-and-drop google-maps-api-3 google-maps-markers


    【解决方案1】:

    添加 "draggable: true," 到标记的选项。

    例子:

    marker = new google.maps.Marker({
      draggable: true,
      position: somepoint,
    }); 
    marker.setMap(map);
    

    【讨论】:

      【解决方案2】:

      不确定是否将 draggable: true 添加到标记是您所寻找的,或者是否超出此范围?希望这会有所帮助

      【讨论】:

      • 标记是可拖动的。只需点击 2 次。 1添加标记,第二开始拖动它。想要在第一次点击时立即拖动。
      猜你喜欢
      • 1970-01-01
      • 2015-10-27
      • 2012-01-25
      • 2012-05-24
      • 1970-01-01
      • 2015-05-18
      • 1970-01-01
      • 2012-05-28
      • 2015-10-24
      相关资源
      最近更新 更多