2016-04-24 40 views
0

我正在嘗試leafletjs中的監視功能來更新地圖和當前位置。leafletjs使用地圖監視選項kCLErrorDomain錯誤的默認位置更新0

我也想用: function onLocationFound(e){ var radius = e.accuracy/2;

    L.marker(e.latlng).addTo(map) 
          .bindPopup("You are within " + radius + " meters from this point").openPopup(); 

      } 

有當前位置

的圖標,我得到一個錯誤kCLErrorDomain 0

它出現在leafletjs

回答

0

是相關的標記,我發現了! onLocationFound需要位於map.locate下。現在就像魅力一樣。 map.locate({setView:true,maxZoom:16,watch:true,enableHighAccuracy:true,maximumAge:5000,timeout:10000});}};} function onLocationFound(e){

marker1.setLatLng(e.latlng); }

map.on('locationfound',onLocationFound);

相關問題