使用传单进行实时跟踪

Posted

技术标签:

【中文标题】使用传单进行实时跟踪【英文标题】:Realtime Tracking using leaflet 【发布时间】:2018-10-02 07:05:33 【问题描述】:

我想知道我可以使用 Ionic 使用传单实时跟踪我的位置,我能够获得我当前的位置,但我也想在我移动时跟踪它

 this.map.locate(
  setView: true,
  maxZoom: 16
).on('locationfound', (e) => 
  let markerGroup = leaflet.featureGroup();
  this.marker = leaflet.marker([e.latitude, e.longitude],  icon: carIcon ).addTo(this.map);

【问题讨论】:

【参考方案1】:

locate 接受 watch 选项,让您不断更新标记位置:

watch 类型:布尔默认值:false 如果为 true,则使用 W3C watchPosition 方法开始连续观察位置变化(而不是检测一次)。您可以稍后使用map.stopLocate() 方法停止观看。

例如:

this.map.locate(
    watch: true,
    setView: true,
    maxZoom: 16
).on('locationfound', (e) => 
    if (!this.marker) 
        this.marker = leaflet.marker([e.latitude, e.longitude],  icon: carIcon ).addTo(this.map);
     else 
        this.marker.setLatLng([e.latitude, e.longitude]);
    

【讨论】:

以上是关于使用传单进行实时跟踪的主要内容,如果未能解决你的问题,请参考以下文章

传单地图:使用 navigator.geolocation.watchPosition 更新标记?

使用 Google Bigtable 进行实时跟踪

传单如何实时更新用户位置标记

实时更新多边形传单

使用Python,dlib进行对象实时追踪

有没有办法在 PHP 中使用 apache 进行实时堆栈跟踪?