I want to build mobile app with ionic, first the user is geolocated i want to update his position every 2 seconds this is the code for the geolocation
$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);
});
};
Please read the Leaflet reference documentation, which documents the watch
option of locate()
, that will do this.