J'ai un fichier KML qui contient dans chaque nœud <Placemark>
un nœud <ExtendedData>
, puis un nombre de nœuds <Data>
avec des paires clé/valeur. J'ai suivi les exemples à: http://code.google.com/apis/kml/documentation/extendeddata.html et code.google.com/apis/kml/documentation/kmlelementsinmaps.html suggère des cartes supporte les nœuds KML ExtendedData (quoique partiellement), mais je n'arrive pas à trouver un moyen d'accéder à l'objet ExtendedData via javascript. J'utilise:Accès aux informations ExtendedData via l'API Google Maps v3
google.maps.event.addListener(agency_layer, 'click', function(kmlEvent) {
console.debug(kmlEvent);
}
(où agency_layer est l'objet KML). kmlEvent contient toutes les données de fonctionnalité KML, mais pas les données étendues, et je me gratte la tête. Je veux rendre mon KML sémantiquement sensé, plutôt que de charger plus de données dans la description et de l'analyser plus tard avec javascript.
est-ce que quelqu'un a eu une expérience similaire, ou sait comment accéder aux nœuds ExtendedData via Google Maps API v3?
Oui, il est dit "non typé seulement" est supporté pour ExtendedData, mais je n'arrive pas à le trouver dans l'objet. –