我会使用JavaScript在谷歌地图上打开一个GMarker(openInfoWindowHtml)。我怎样才能做到这一点?
非常感谢
标记代码:
function createMarker(point, id, name, address, type, city, image) {
var marker = new GMarker(point, customIcons[type]);
var html = "Information";
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowHtml(html);
});
return marker;
答案 0 :(得分:1)
1-2-3步骤是这样的:
var map = new google.maps.Map(<object to make a map of>)
var marker = new google.maps.Marker({map: map, title: 'title'});
var iwindow = new google.maps.InfoWindow({content: '<blah>html</blah>'});
iwindow.open(map,marker);
只需将事件绑定到您想要的位置即可。这是谷歌api的新版本,当你使用旧版本时(仍然支持)