一連の座標を読み取り、マーカーを1つずつマップに配置するGoogleマップを実行しています。
以下は私の考えです:
function A{
for loop(
set marker
call setTimeout('A',2seconds)
)
}
私の考えは、マーカーを設定し、setTimeout を使用して 2 秒待ってから、次のマーカーを設定することです。
しかし、うまくいきません。同時にすべてのマーカーを表示し、繰り返してすべてのマーカーを更新します。
どうすれば目標を達成できますか? ご協力いただきありがとうございます!!!!!!!!!!!!!!!
これが私のコードです:
function marker(){
var marker;
var i=0;
while(i<locations.length){
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
animation: google.maps.Animation.DROP,
map: map
});
i=i+1;
var t=setTimeout("marker()",2000);
}
}
marker();