Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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
Javascript 如何在谷歌地图上用鼠标移动标记?_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 如何在谷歌地图上用鼠标移动标记?

Javascript 如何在谷歌地图上用鼠标移动标记?,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,在本例中,如何使用鼠标移动来移动标记 在这里,标记在50毫秒后自动设置动画,但我想用鼠标在地图上移动标记 有没有关于如何实现的想法?标记移动是在startAnimation()和animate()函数中完成的。因此,我设想使用连接到标记的鼠标事件处理程序,而不是调用setTimeout(),您必须手动执行此操作。对于每次鼠标移动,您都必须进行类似的处理。有50米的步长,但移动鼠标时,您必须计算步长并平移贴图。它已经在移动,但不是通过鼠标移动,而是通过动画移动。我想用鼠标移动标记。类似这样的东西

在本例中,如何使用鼠标移动来移动标记

在这里,标记在50毫秒后自动设置动画,但我想用鼠标在地图上移动标记


有没有关于如何实现的想法?

标记移动是在
startAnimation()
animate()
函数中完成的。因此,我设想使用连接到标记的鼠标事件处理程序,而不是调用
setTimeout()
,您必须手动执行此操作。对于每次鼠标移动,您都必须进行类似的处理。有50米的步长,但移动鼠标时,您必须计算步长并平移贴图。

它已经在移动,但不是通过鼠标移动,而是通过动画移动。我想用鼠标移动标记。类似这样的东西,但标记应该在鼠标移动时移动