百度地圖API點擊座標點跳動,上個座標點停止跳動

        //記錄上個座標
        var PreviousPoint = null;
        function addClickHandler(content, marker) {
            marker.addEventListener("click", function (e) {
                //判斷上個個座標是否記錄,用於第一次點擊
                if (PreviousPoint!=null) {
                    //如果上一個座標不爲空,移除跳動動作,null爲移除
                    PreviousPoint.setAnimation(null);
                }
                //記錄當前點擊的座標
                PreviousPoint = marker;
                //當前左邊開始跳動
                marker.setAnimation(BMAP_ANIMATION_BOUNCE);
                //自己定義的打開信息窗口,沒什麼用
                openInfo(content, e)
                }
            );
        }

放上來的只是創建監聽點擊事件代碼,前面創建地圖和座標就不放了。如果大家有更好的方法可以私信我。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章