我正在尝试模仿此功能
我希望能够从外部链接/复选框添加和删除邮政编码区域。我使用此代码正确加载KML文件,但我不知道如何附加外部事件侦听器/处理程序。
function initialize() {
var london = new google.maps.LatLng(51.522416,-0.11673);
var mapOptions = {
zoom: 11,
center: london,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var ctaLayer = new google.maps.KmlLayer({
url: 'path/to/kml',
suppressInfoWindows: true
});
ctaLayer.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
我已经尝试查看ctaLayer对象以从KML文件中获取单个节点,但它们似乎并不存在。