我有一个KML文件,其中每个<Placemark>
节点内都包含一个<ExtendedData>
节点,然后是一些键/值对的<Data>
节点。我已经按照这些示例:http://code.google.com/apis/kml/documentation/extendeddata.html和code.google.com/apis/kml/documentation/kmlelementsinmaps.html所示进行了操作,它们表明地图确实支持KML ExtendedData节点(尽管部分支持),但我找不到通过javascript访问ExtendedData对象的方法。我正在使用:
google.maps.event.addListener(agency_layer, 'click', function(kmlEvent) {
console.debug( kmlEvent );
}
(其中agency_layer是KML对象)。 kmlEvent包含所有的KML特征数据,但不包括扩展数据,我现在有些困惑。我希望使我的KML在语义上更加合理,而不是将更多数据加载到描述中,并稍后用JavaScript解析它。
是否有人有类似的经验,或知道如何通过Google Maps API v3访问ExtendedData节点?
returnArray
声明为一个对象{}
。 - Mads Hansen