使用 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/