我想为这段代码放置我的标记针:
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;
}
我该怎么做?????
最佳答案
Google Maps V3 API(确保你只使用它 - 你似乎使用了 V2 API!)有一个很好的 documentation - 确保将其加入书签,您将需要它。
有很多 JavaScript samples . Here是构建自定义标记的示例。
另请查看 Demo Gallery用于高级应用。
关于javascript - 将我自己的图像作为标记而不是图钉标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6019579/