我正在尝试在我的谷歌地图中创建一个自定义信息窗口我在互联网上找到了一个特定的代码,但我想问一下默认库是否包含一个预定义的代码来执行此操作:
var infowindow = new google.maps.InfoWindow();
google.maps.event.addListener(infowindow, 'domready', function () {
var l = $('#hook').parent().parent().parent().siblings();
for (var i = 0; i < l.length; i++) {
if ($(l[i]).css('z-index') == 'auto') {
$(l[i]).css('border-radius', '16px 16px 16px 16px');
}
}
});
var point = new google.maps.LatLng(long, lat);
var marker = new google.maps.Marker({ 'position': point, 'map': map });
google.maps.event.addListener(marker, 'mouseover', (function (marker, iLoop) {
return function () {
infowindow.setContent("<p id='hook'>" + d + "</p>");
infowindow.open(map, marker);
}
})(marker, iLoop));
基本上我正在做的是通过所有父母到达弹出窗口还有其他方法吗?