嘿。 I'mm試圖把具有相同的DIV ID在一張地圖上的兩個點..
,但它不工作..
代碼:谷歌地圖在一張地圖上的兩個標記
爲1,
var map = new GMap2(document.getElementById("map-canvas"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(<?=$lat;?>,<?=$lng;?>), 6);
var point = new GLatLng(<?=$lat;?>,<?=$lng;?>);
var marker = createMarker(point,'Welcome:<b></b><br>Second Info Window with an image<br><img src="http://localhost/gps/user_photo/" width=80 height=80>')
map.addOverlay(marker);
function createMarker(point,html) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
爲2,
var map = new GMap2(document.getElementById("map-canvas"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(<?=$mylat;?>,<?=$mylng;?>), 6);
var point1 = new GLatLng(<?=$mylat;?>,<?=$mylng;?>);
var marker = createMarker1(point1,'Welcome:<b></b><br>Second Info Window with an image<br><img src="http://localhost/gps/user_photo/" width=80 height=80>')
map.addOverlay(marker);
function createMarker1(point,html) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
爲什麼在一個地圖上未顯示兩點????? 它會在兩個不同的地圖中看到...
他們是兩個不同的經濟增長點嗎?爲什麼不使用V3谷歌地圖?爲什麼這兩個標記共享一個ID? Id是獨一無二的 – kjy112 2011-05-16 14:24:17
你不是在創建兩個不同的地圖嗎? – miguelSantirso 2011-05-16 14:28:08
不,我想在一個地圖上使用這段代碼soo – keyur 2011-05-16 14:41:01