私のプロジェクトでは、いくつかの住所に対応する緯度と経度のリストを含むデータベースがあり、このデータベースからそれらを取得して、マーカーを使用して地図にこれらすべての住所を表示するjavascriptコードに渡します。これまでのところ、データベースからすべてのリストを取得しました。緯度と経度を使用して、地図内の1つだけの住所を視覚化することができました。ですから、私が今苦労しているのは、複数のアドレスに対してそうすることです。これまでに思いついたコードは次のとおりです。
function initialize() {
var myLatlng = new google.maps.LatLng(locations[0], locations[1]);
var myOptions = {
zoom: 4,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map"), myOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: "Fast marker"
});
}
google.maps.event.addDomListener(window, 'load', initialize);
場所は私の緯度と経度のリストであり、次のようになります。
locations[0]: latitude 1
locations[1]: longitude 1
locations[2]: latitude 2
locations[3]: longitude 2 etc..
今、私はある種のループがあるはずだと知っていますが、それを行うことができませんでした。
前もって感謝します!
PS:これは私の最初の質問なので、私の合格率を判断しないでください!:)