在我的Ionic应用程序中,我想在用户位置放置一个标记,并在用户更改时更改其位置。
有可能吗?
我以为我可以这样做:
let marker1;
let watch = this.geolocation.watchPosition();
watch.subscribe((data)=>{
var lat = data.coords.latitude
var lon = data.coords.longitude
let latlng = {lat: lat, lng: lon}
marker1 = L.marker(latlng)
let content1 = `<b>You are here</b>`;
marker1.bindPopup(content1)
marker1.addTo(this.map)
}, error => {
})
但我想知道是否会在地图上绘制一系列不同位置的标记,而不是“覆盖”前一个标记。
我目前还没有尝试过,因为我无法模拟位置的变化,但我想知道这是否是正确的方法,或者我完全错了。