Creé un mapa con Leaflet y jQuery y quería agregar Clustergroups a mis Marcadores, pero recibo el error: leaflet.js:5 Uncaught TypeError: Cannot read properties of undefined (reading 'trim')
Aquí mi código:
$.get(url).done(function (data) { var markers = L.markerClusterGroup(); for (let i = 0; i < data.length; i++) { var title = "hi"; let marker = L.marker(([data[i].latitude, data[i].longitude])); marker.bindPopup(title); markers.addLayer(marker); } mymap.addLayer(markers); }Traté de buscar el problema y encontré este https://github.com/Leaflet/Leaflet.markercluster/issues/724 pero nunca se resolvió el problema. También leí sobre diferentes tipos de problemas que tal vez sea el problema de jQuery que no puede definir las variables. Pero no sé dónde puede estar mi error, ¿alguien puede verlo? Gracias por adelantado
Está utilizando dos veces () en la creación de marcadores.
Cambio:
let marker = L.marker(([data[i].latitude, data[i].longitude]));a:
let marker = L.marker([data[i].latitude, data[i].longitude]);