Actualmente estoy usando el mapa folleto y añadidos este geocodificador plugin: https://github.com/perliedman/leaflet-control-geocoder . Mi problema es que cada vez que busco un lugar, sino que también establece un marcador en este lugar, pero no quieres que lo haga. Sólo se debe acercar y no establecer un marcador.
¿Alguien sabe cómo desactivar esta función o anule la marca conjunto instante?
El marcador conjunto se parece a esto
Estoy trabajando en el jónico / mecanografiado y mi código para utilizar el geocodificador es la siguiente:
leaflet.Control.geocoder().addTo(this.map);
De acuerdo con GitHub, defaultMarkGeocode: falsa debe desactivar el marcador. Al usarlo, apenas consigo este error:
No se puede leer la propiedad '_leaflet_id' de la indefinida
También probé
var geocoder = L.Control.geocoder({
defaultMarkGeocode: false
})
.on('markgeocode', function(e) {
var bbox = e.geocode.bbox;
var poly = L.polygon([
bbox.getSouthEast(),
bbox.getNorthEast(),
bbox.getNorthWest(),
bbox.getSouthWest()
]).addTo(map);
map.fitBounds(poly.getBounds());
})
.addTo(map);
pero simplemente me dice que nunca fue utilizado el geocodificador variable y me sale este error:
No se puede leer la propiedad 'addLayer' de la indefinida
Si tienes alguna sugerencia de cómo solucionarlo y, o bien desactivar o eliminar este marcador, estaría muy por suerte.
Saludos













