Frage

Ich habe das folgende Setup, was ich tun möchte, ist die Markierungen zu aktualisieren, wenn eine Karte verschoben wird:

https://gist.github.com/277894809FE04CBC29C7

Der JSON -Endpunkt kehrt zum Beispiel zurück:

[{"_id":"4ecc19ca8de17b2f0f000001","latitude":47.413358,"location":[47.413358,9.744583],"longitude":9.744583,"name":"d2"},{"_id":"4ecc14e68de17b2924000001","latitude":47.413417,"location":[47.413417,9.744417],"longitude":9.744417,"name":"another"}]

Aber ich bekomme den folgenden Fehler beim Verschieben der Karte:

Uncaught RangeError: Maximum call stack size exceeded
I.get
a.(anonymous function)
tB.(anonymous function).zoomRange_changed
mf
I.set
(anonymous function)
tB.(anonymous function).zoomRange_changed
mf
I.set
......

Keine Ahnung, was dies verursacht, ich habe die Stichprobe aus verschiedenen Quellen zusammengestellt, musste viel anpassen, da es sich sehr verändert hat. Ich bin mir nicht sicher, ob ich etwas verpasst habe, ich würde mich freuen, wenn mir jemand einen Zeiger geben könnte

Vielen Dank, Christoph

War es hilfreich?

Lösung

In Ihrem JSON sollten Sie ersetzen: longitude mit lng und latitude mit lat.

Aber ich sollte den Code ändern, um diese Art von seltsamen Überraschungen zu vermeiden, wenn Argumente missgebildet sind.

Andere Tipps

Es sieht so aus, als hätten Sie eine endlose Rekursion in der Methode I.set.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top