2011-07-25 55 views
0

任何人都可以請指教我,我需要爲谷歌地圖動態生成一個數組... 我有我的數據庫中的latlong值。在這裏我想建立一個數組,如...下面的那些值。谷歌地圖:動態數組生成javascript

var store_locations = new Array(); 
store_locations = [ 
    new google.maps.LatLng(39.112456,-84.574779), 
    new google.maps.LatLng(39.314153,-84.261379), 
    new google.maps.LatLng(39.197099,-84.667579), 
    new google.maps.LatLng(39.16836,-84.479381) 
    ]; 

方括號的內部應該是動態的。請指教。

回答

2

您可以使用array.push在你的週期

store_locations.push(new google.maps.LatLng(39.112456,-84.574779)); 
1

您可以輕鬆地通過推新元素添加到數組做到這一點:

var store_locations = new Array(); 
store_locations.push(new google.maps.LatLng(39.112456,-84.574779));