GMAPS4RAILS超过最大呼叫堆栈大小?
-
22-10-2019 - |
题
我已经有以下设置,我想做的是在移动地图时更新标记:
https://gist.github.com/277894809FE04CBC29C7
JSON端点返回:例如:
[{"_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"}]
但是在移动地图时我会遇到以下错误:
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
......
不知道是什么原因造成的,我将来自各种来源的样本组合在一起,必须适应很多,因为似乎这些方法等了很多。不确定我是否错过了什么,如果有人可以给我指针,我会很高兴
非常感谢,克里斯托夫
解决方案
在您的JSON中,您应该替换: longitude
和 lng
和 latitude
和 lat
.
但是,我应该更改代码,以避免在争论畸形时出现这种奇怪的惊喜。
其他提示
看起来您在方法中有无尽的递归 I.set
.
不隶属于 StackOverflow