Estoy tratando de actualizar la posición del espectador en un mapa de folleto usando el watch: true como esta:
var redIcon = new L.Icon({ iconUrl: 'https://raw.githubusercontent.com/pointhi/leaflet-color-markers/master/img/marker-icon-2x-red.png', shadowUrl: 'https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/images/marker-shadow.png', iconSize: [25, 41], iconAnchor: [12, 41], popupAnchor: [1, -34], shadowSize: [41, 41] }); map.locate({setView: true, watch: true, maxZoom: 18}); function onLocationFound(e) { L.marker(e.latlng, {icon: redIcon}).addTo(map) } map.on('locationfound', onLocationFound);Sin embargo, el marcador no actualiza su posición. ¿Tengo que envolver ese código dentro de otra función y hacer otra llamada? Cualquier pista será apreciada, ya que mi JS (conocimiento de programación) es muy básico.