GMAPS4RAILS El tamaño máximo de la pila de llamadas excedido?
-
22-10-2019 - |
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
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
.