GoogleマップのマーカーとJavaScriptに関する質問があります。Googleマップのマーカーが遅い
私はあなたがそれをクリックすると、マーカーを作成しDIV(map_canvas)、そしてあなたの入力マーカーの名前とマーカーがバウンドを開始テキストフィールドを持つページを持っている...
へ私はすべてのマーカーが追加された配列を持っているマーカーを追跡します。問題は、それがマーカーを20 +するために取得するときにそのループが...ここ
は、そのパラメータ
としてマーカーIDを取る関数の内部で、私が持っているループである一方、UIが応答しなくなる傾向があるということです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が反応しなくなる傾向があることを明確にすることができます。跳ね返ったり、地図が表示されません –
ループ中に地図が反応しません...地図上をクリックして移動しようとすると、ループがマーカーを見つけている間に応答しません – gastonfartek
アニメーションをマーカーに設定した後にマップするか? –