angular - Leaflet Fel: Ogiltigt LatLng-objekt: (, NaN)
Jag försöker skapa en cirkel med leaflet och jag får detta fel:
Fel: Ogiltigt LatLng-objekt: (50.5, NaN)
Jag använder denna kod i Angular 2 för att skapa min cirkel:
L.circle([50.5, 30.5], {radius: 200}).addTo(map);
Jag vet inte varför, men koden nedan är OK:
L.circleMarker([50.5, 30.5], {radius: 200}).addTo(map);
Men jag vill använda L.circle()-funktionen och inte L.circleMarker().
Svar #1
Här är lösningen:
Jag uppdaterade helt enkelt leaflet från 0.7.7 till den senaste (1.0.3) i min package.json och jag körde npm install.
Svar #2
Förresten, detta hände för att du förmodligen använde dokumentationen för v1.x.x. Den används enligt nedan för 0.7.7;
L.circle([50.5, 30.5], 200).addTo(map);
http://leafletjs.com/reference-0.7.7.html#circle
Felmeddelandet är lite vilseledande; https://github.com/Leaflet/Leaflet/issues/4235
