Domanda

Ho la seguente configurazione, quello che voglio fare è aggiornare i marcatori quando una mappa viene spostata:

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

Gli endpoint JSON ritorni per esempio:

[{"_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"}]

ma ottengo il seguente errore quando si sposta la mappa:

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
......

Non ho idea di che cosa provoca questo, ho messo insieme il campione da varie fonti, ha dovuto adattarsi molto in quanto sembra che i metodi ecc cambiate molto. Non sono sicuro se ho perso qualcosa, sarei felice se qualcuno mi potrebbe dare un puntatore

Grazie mille, Christoph

È stato utile?

Soluzione

Nel vostro JSON, è necessario sostituire:. longitude con lng e latitude con lat

Ma devo cambiare il codice per evitare questo tipo di strane sorprese quando gli argomenti sono valido.

Altri suggerimenti

Sembra che avete infinite ricorsione nel metodo I.set.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top