Google maps api 3 如何使用Google Maps API导入KML并单击多边形?

Google maps api 3 如何使用Google Maps API导入KML并单击多边形?,google-maps-api-3,kml,Google Maps Api 3,Kml,基本上,我有一个KML文件,其中有大量多边形需要映射。我需要这些多边形是可点击的,我将在其中执行ajax响应 不过我还是迷路了。有人能给我指出正确的方向吗 查看谷歌地图文档中提到的多边形数组示例。它显示了如何绘制多边形,以及如何响应对此类多边形的单击 要查看示例,请执行以下操作: 要查看其背后的源代码,请执行以下操作: 查看来源:http://code.google.com/apis/maps/documentation/javascript/examples/polygon-arrays.ht

基本上,我有一个KML文件,其中有大量多边形需要映射。我需要这些多边形是可点击的,我将在其中执行ajax响应


不过我还是迷路了。有人能给我指出正确的方向吗

查看谷歌地图文档中提到的多边形数组示例。它显示了如何绘制多边形,以及如何响应对此类多边形的单击

要查看示例,请执行以下操作:

要查看其背后的源代码,请执行以下操作:


查看来源:http://code.google.com/apis/maps/documentation/javascript/examples/polygon-arrays.html

这很酷,也很容易理解。我可以集成一个KML文件来生成这些多边形,然后添加类似的事件吗?
function initialize() {

    var mapOptions = {
        zoom: 5,
        center: new google.maps.LatLng(41.376259, 25.055542),
        mapTypeId: google.maps.MapTypeId.TERRAIN
    };

    var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);

    var Place = new google.maps.KmlLayer({
        url: 'path-to-kml.kml'
    });

    Place.setMap(map);

    google.maps.event.addListener(Place, 'click', function (event) {
        window.location.href = 'http://example.com'
    });  

}

google.maps.event.addDomListener(window, 'load', initialize);