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銷」
我假設你有var XX = locations.length包裹在
您是否嘗試過:
我認爲沒有理由爲不工作。
來源
2012-10-23 15:15:59 KingCronus
出現「未定義」 – user1738578