GoogleMapのイベントリスナに登録したmoveendが呼ばれるタイミング
GoogleMapのGEvent.addListenerでmoveendにリスナを登録し、さらにzomeendにもリスナを登録している状態で、地図のズームを変えたらmoveendとzomeendのリスナが両方呼ばれて2度処理が通ってしまってた。
moveendのリスナはズーム変更時には呼ばれないもんかと思ってたんだけど、まぁ、moveendっていうくらいだから、ズームして動かすイベントも対象になるのも当然か。。。
こんなん書いてると、ズーム変更時にhogeが2回呼ばれちゃいます。ってこんな勘違いコード書くのは僕ぐらいです。ハイすいません。
GEvent.addListener(map, "moveend", hoge); GEvent.addListener(map, "zoomend", hoge); function hoge() { alert("hogehoge"); }