嘿。 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