각 <Placemark>
노드 내에 <ExtendedData>
노드와 키/값 쌍이있는 <Data>
노드가 포함 된 KML 파일이 있습니다. 예제를 다음에 따라 왔습니다. http://code.google.com/apis/kml/documentation/extendeddata.html 및 code.google.com/apis/kml/documentation/kmlelementsinmaps.html에서지도가 제안합니다. (부분적 임에도 불구하고) KML ExtendedData 노드를 지원하지만 javascript를 통해 ExtendedData 객체에 액세스하는 방법을 찾을 수 없습니다. 내가 사용하고 있습니다 :Google Maps API v3을 통해 ExtendedData 정보에 액세스
google.maps.event.addListener(agency_layer, 'click', function(kmlEvent) {
console.debug(kmlEvent);
}
(여기서 agency_layer는 KML 객체 임). kmlEvent에는 extendedData가 아닌 모든 KML 기능 데이터가 포함되어 있으며 머리를 긁적니다. 설명에 더 많은 데이터를로드하고 나중에 자바 스크립트로 구문 분석하지 않고 의미 상으로 KML을 의미있게 만들고 싶습니다.
누구나 비슷한 경험을했거나 Google Maps API v3를 통해 ExtendedData 노드에 액세스하는 방법을 알고 있습니까?
예, "untyped 만"ExtendedData에 대해 지원되지만 개체에서 찾을 수없는 것 같습니다. –