javascript - 我如何使用 Gmaps.js 设置标记的新位置?

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

使用 GMaps.js 我可以轻松添加标记:

map.addMarker({  
              lat: -12.043333,
              lng: -77.028333
              });

创建该标记后,我想在一段时间后给他设置一个新位置。 例如我的下一个代码:

setInterval(function() {
     setNewPosition();
}, 5000);

setNewPosition(){   
   map.removeMarkers();

   map.addMarker({  
                  lat: -13.043333,
                  lng: -77.028333
                  });
}

但我不想一直删除标记,我只想给他设置一个新位置。那真的有可能吗?我知道在谷歌地图中它用 google.maps.LatLng() 解决了 和 .setPosition(),但它们在 Gmaps.js 中如何使用?

最佳答案

据我所知没有特殊的方法来设置位置。

addMarker() 返回原生 google.maps.Marker,因此您可以将此标记存储在变量中并调用 setPosition()稍后。

关于javascript - 我如何使用 Gmaps.js 设置标记的新位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18609076/

相关文章:

javascript - Ajax 无法使用 php 正确给出响应

javascript - 如何给antd charts treemap自定义颜色

javascript - PDF 在 Safari 5.1.7 中隐藏 Jquery 模型窗口

javascript - 如何在 Google map 中使用动态纬度和经度值?

css - 缩放控制和街景未显示在我的 Google map 上?

javascript - 循环遍历数组以获取 map

javascript - 执行一致性和性能的原型(prototype)或闭包?

android - 布局 XML 中定义的谷歌地图标记

google-maps - AddMarker 未在 Ionic 2 中首次加载

java - 在android中的静态 map 上使用gps?