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