我想在地圖上繪製多個標記。 在互聯網上找到了一些代碼,對於該用戶的工作。該數組由PHP生成,例如:var ships = [['61','10.2'] ['60.5','10.1']];Google地圖:Multimarker無法正常工作
我的javascript:
var map;
function load(ships) {
initialize();
createShips(ships);
}
function initialize() {
//build the map
var myLatlng = new google.maps.LatLng(63.65,10.65);
var myOptions = {
zoom: 9,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.TERRAIN
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
function createShips(ships) {
for (var i = 0; i < ships.length; i++) {
new google.maps.Marker({
position: new google.maps.LatLng(ships[i][0], ships[i][1]),
map: map,
title: ships[i][0]
});
}
}
我的HTML功能,啓動地圖:body onload="load()"
的地圖似乎出現,但沒有標記:(
我想座標可能無法正確顯示在地圖上。不是你想要的地方 – kjy112 2011-02-12 15:06:37
我放大了一路,但仍然沒有標記。 上面的示例數組是在地圖之外的地方,我的真實數據在「窗口」內。 – HyperDevil 2011-02-12 15:09:17