Pregunta

Tengo la siguiente configuración, lo que quiero hacer es actualizar los marcadores cuando se mueve un mapa:

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

El punto final JSON regresa, por ejemplo:

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

Pero recibo el siguiente error al mover el mapa:

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

No tengo idea de qué causa esto, reuní la muestra de varias fuentes, tuve que adaptar mucho, ya que parece que los métodos, etc., cambiaron mucho. No estoy seguro si me perdí algo, me alegraría si alguien pudiera darme un puntero

Muchas gracias, Christoph

¿Fue útil?

Solución

En tu JSON, debes reemplazar: longitude con lng y latitude con lat.

Pero debería cambiar el código para evitar este tipo de sorpresas extrañas cuando se malforman los argumentos.

Otros consejos

Parece que tienes una recursión interminable en el método I.set.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top