Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 谷歌地图标记:拖放时上升,拖放时动画?_Google Maps_Google Maps Markers - Fatal编程技术网

Google maps 谷歌地图标记:拖放时上升,拖放时动画?

Google maps 谷歌地图标记:拖放时上升,拖放时动画?,google-maps,google-maps-markers,Google Maps,Google Maps Markers,在v3之前,在拖动标记时,标记会明显升高,在鼠标释放(下降)时会产生反弹效果。现在,它没有发生。问题在哪里 Marker = new google.maps.Marker({ draggable:true, icon:'img/markerA.png', shadow:'img/shadow50.png', animation: google.maps.Animation.DROP }); 我

在v3之前,在拖动标记时,标记会明显升高,在鼠标释放(下降)时会产生反弹效果。现在,它没有发生。问题在哪里

Marker =  new google.maps.Marker({
          draggable:true,
          icon:'img/markerA.png',
          shadow:'img/shadow50.png',
          animation: google.maps.Animation.DROP
          });

我正在寻找这个答案,因为我喜欢拖动标记时的动画

事实证明,在google.maps.Animation空间中有更多可用的动画

对于您的示例,您需要在dragstart和dragend事件上设置动画,如下所示:

Marker =  new google.maps.Marker({
          draggable:true,
          icon:'img/markerA.png',
          shadow:'img/shadow50.png',
          animation: google.maps.Animation.DROP
          });

google.maps.event.addListener(Marker, "dragstart", function (event) {
   Marker.setAnimation(3); // raise
});

google.maps.event.addListener(Marker, "dragend", function (event) {
    Marker.setAnimation(4); // fall
});