小册子放置标记每当位置改变与watchposition?

时间:2018-01-10 10:46:16

标签: javascript geolocation leaflet

在我的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 => {

        })

但我想知道是否会在地图上绘制一系列不同位置的标记,而不是“覆盖”前一个标记。
我目前还没有尝试过,因为我无法模拟位置的变化,但我想知道这是否是正确的方法,或者我完全错了。

0 个答案:

没有答案