我有一個關於谷歌地圖標記和JavaScript的問題。谷歌地圖標記緩慢循環
我有一個頁面,只有一個div(map_canvas提供)當您點擊它創建一個標記,並在標記你輸入的名稱和標誌開始彈跳文本框...
到跟蹤標記我有一個所有標記添加數組。問題是,當它到達20+標記的UI趨於而其循環反應遲鈍......
這裏要說的是,我有循環,它是需要標記ID作爲參數的函數裏面
for (var i=0; i < markers.length; i++) {
if(markers[i].id == id)
{
if(markers[i].getAnimation() != null)
{
markers[i].setAnimation(null);
}
else
{
markers[i].setAnimation(google.maps.Animation.BOUNCE);
}
}
else
markers[i].setAnimation(null);
}
請讓我知道這是一個重新發布或如果我應該提供更多的信息......這是我的第一個問題在這裏!
您可能想澄清一下,在循環時,UI的含義往往變得無響應。彈跳停止或地圖不顯示等 – 2012-03-18 01:58:12
地圖在循環時不響應...如果您嘗試點擊並在地圖上移動,在循環找到標記時它不會響應 – gastonfartek 2012-03-18 02:01:58
您是否重置將動畫設置爲標記後映射的地圖? – 2012-03-18 02:03:54