可以从信息窗口中的链接调用JavaScript吗?知道这是可能的,但就我而言,我不知道如何声明i?
i 是一个多边形数,表示调用函数 kmlShowPlacemark(i)
这是我的例子:
function clickablePolygon(placemark, info, i) {
var name = geoXmlDoc.placemarks[i].name;
var numMkrs = geoXmlDoc.placemarks[i].numMarkers;
google.maps.event.addListener(placemark.polygon, "click", function(e) {
if (e && e.latLng) {
infowindow.setPosition(e.latLng);
} else {
infowindow.setPosition(placemark.polygon.bounds.getCenter());
}
infowindow.setContent('<div class="geoxml3_infowindow"><h3>' + placemark.name +
'</h3><div>' + info + '<br><a href="javascript:kmlShowPlacemark('+ i + ');">Show place</a></div>');
infowindow.open(map);
});
}