私はすべてのマーカーを表示して設定するこのコードを持っています。このコードでマーカーに関する情報を含むポップアップを追加するにはどうすればよいですか?テキストに "i"変数を追加しますが、 "test - 723"というポップアップをすべてのマーカーに設定します。ここで、723は "i"変数の最後の値です。なにが問題ですか?Google Maps APIでマーカーのポップアップを設定するにはどうすればよいですか?
for (var i = 0; i < arraylng.length-1; i++) {
var marker = new google.maps.Marker({
position: new google.maps.LatLng(arraylng[i], arraylat[i])
});
var infowindow = new google.maps.InfoWindow({
content: " "
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent('test: ' + i + '');
infowindow.open(map, this);
});
markers.push(marker);
}
、ありがとう! – whoah
あなたのjsfiddleリンクの有効期限が切れています。 –
リンクは動作しません... -1 –