2012-01-31 44 views
0

假設我在一行數據中有5個位置調用locationOne,locationTwo,locationThree,locationFour,locationFive。我如何打電話給他們,並在谷歌地圖顯示在下面?下面顯示找出一個。從mySQL的5位置檢索谷歌地圖座標?

var marker = new google.maps.Marker({ 
position: new google.maps.LatLng<?php echo $location['locationOne']; ?>, 
map: map, 
}); 

謝謝。

+0

以什麼形式,你存儲此'locationOne'等?什麼是你的回聲輸出? – hsz 2012-01-31 07:36:07

回答

0

0創建的所有位置的數組:用於

var locs = [ 
     ['Location name 1', -33.890542, 151.274856, 4], 
     ['Location name 2', -33.923036, 151.259052, 5] 

    ]; 
  1. 顯示

    (I = 0;我< locs.length;我++){
    標記=新google.maps .Marker({position:new google.maps.LatLng(locs [i] [1],locs [i] [2]), map:map });

0

如果$位置是一樣的$ location [ 'locationOne'],$位置[ 'locationTwo']等數組,使用是這樣的:

<?php foreach($location as $location){ ?> 
    var marker = new google.maps.Marker({ 
     position: new google.maps.LatLng(<?php echo $location; ?>), 
     map: map, 
    }); 
<?php } ?>