leaflet - 实时地理定位 ionic

标签 leaflet ionic-framework

我想用 ionic 构建移动应用程序,首先用户是地理定位的我想每 2 秒更新一次他的位置这是地理定位的代码

$scope.makeFit = function() {
  leafletData.getMap().then(function(map) {
    map.locate({setView: true, maxZoom: 16});
    var marker;
    function onLocationFound(e) {
      marker= new L.Marker(e.latlng);
      marker.addTo(map)
            .bindPopup("" + e.latlng + " ");
    }
    map.on('locationfound', onLocationFound); 
  });
};

最佳答案

read the Leaflet reference documentation ,它记录了 locate()watch 选项,它将执行此操作。

关于leaflet - 实时地理定位 ionic ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24411537/

相关文章:

javascript - Leaflet + noWrap 选项在 1.x 以上版本中不起作用

node.js - MongoDB:按地理位置给定区域和最大点数的集群文档?

ionic-framework - Ionic 4 如何从标签页导航到非标签页保持标签?

angular - Ionic 3如何实现应用程序用户设置并存储它们

ionic-framework - ionic 2中的水平滚动

javascript - 为传单多层控件添加不同的标题

javascript - Leaflet:如何在数据库中保存各种标记位置并稍后加载

javascript - 使用传单将标记绑定(bind)到 map 中心

javascript - 将 Cordova 版本 9.0.0 降级到 8.1.2 不起作用

ionic-framework - 卸下 ionic 项目分隔器