2012-10-23 69 views
0

我想在我的網頁上添加一行文字到嵌入地圖下方,該地圖上顯示當前地圖上有多少個針腳......「這張地圖目前有XX個銷「。 我想讓XX自動填入當前的號碼。這是標誌信息是如何被存儲..在網頁上顯示地圖上標記的數量

var locations = [ 
    [' place a ', 21.81821, 63.84583, 0.000000 ], 
    [' place b ', 34.56343, 67.89073, 0.000000 ]]; 

和標記創建和這裏聚集

var markers = []; 

    var marker, i; 

    for (i = 0; i < locations.length; i++) { 
    marker = new google.maps.Marker({ 
    position: new google.maps.LatLng(locations[i][1], locations[i][2]), 
    map: map 
    }); 

    google.maps.event.addListener(marker, 'click', (function(marker, i) { 
    return function() { 
    infowindow.setContent(locations[i][0]); 
    infowindow.open(map, marker); 
    }})(marker, i)); 
     markers.push(marker)} 

    var markerCluster = new MarkerClusterer(map, markers,{gridSize:40});} 
    google.maps.event.addDomListener(window, 'load', initialize); 

我想也許文件撰寫工作,會自動調用元素的長度(位置/標記/標記......)如下

. 
. 
var XX = locations.length 

<div id="map"></div> 
<script language="javascript" type="text/javascript"> 
document.write("the map currently has", [XX], "pins"); 
</script> 

但我無法實現它,使用讀出的例子位置會說:「地圖上目前有個2銷」

+0

我假設你有var XX = locations.length包裹在

0

您是否嘗試過:

document.write("the map currently has " + XX + " pins"); 

我認爲沒有理由爲不工作。

+0

出現「未定義」 – user1738578

相關問題