2017-05-31 4 views
1

Ich versuche, einen Kreis mit Faltblatt zu erstellen, und ich bin immer diese Fehlermeldung:Leaflet Fehler: Ungültige LatLng-Objekt: (NaN)

Error: Invalid LatLng object: (50.5, NaN)

ich diesen Code verwenden in Angular 2 meinen Kreis zu erstellen:

L.circle([50.5, 30.5], {radius: 200}).addTo(map); 

ich weiß nicht, warum, aber dieser Code unten OK ist:

L.circleMarker([50.5, 30.5], {radius: 200}).addTo(map); 

Aber ich möchte L.circle() Funktion und nicht L.circleMarker() verwenden. Hier

+0

Verwenden Sie die aktuellen Versionen von 'leaflet' und' @ types/leaflet'? Ihr erstes Beispiel sieht gut aus. – pzaenger

+1

@pzaenger Danke! Ich habe das "Flugblatt" in meinem 'package.json' von 0.7.7 auf 1.0.3 aktualisiert. Jetzt geht es. – JsonMraz

+0

Gern geschehen :) – pzaenger

Antwort

2

ist die Lösung:

ich einfach leaflet von 0.7.7 auf den neuesten aktualisiert (1.0.3) in meinem package.json und ich lief npm install.