L'accès KML Marqueurs dans Google Maps
Est-il possible de créer un "encadré" à partir d'un fichier KML lors de l'utilisation de l'API Google Maps?
Je suis le chargement des marqueurs sur la carte en utilisant quelque chose comme ceci:
var myMarkerLayer = new google.maps.KmlLayer('http://example.com/WestCoast.kml');
Cela fonctionne très bien jusqu'à présent, mais comment puis-je saisir des données et de la boucle à travers les points?
Je voudrais éviter d'utiliser une bibliothèque tierce, si possible - bien que jQuery est OK.
OriginalL'auteur Luke The Obscure | 2010-10-07
Vous devez vous connecter pour publier un commentaire.
KML est juste un document XML de sorte que vous pouvez traiter à l'aide de jQuery pour extraire les données dont vous avez besoin. Vous pouvez stocker les coordonnées et de la toponymie dans un tableau et utiliser ces données pour n'importe quel but vous voulez par exemple. vous pouvez l'utiliser pour naviguer vers un point sur la carte lorsqu'une personne clique sur un nom de lieu sur une barre latérale.
Ci-dessous est un exemple sur la façon de traiter le fichier KML et de mettre en œuvre de la navigation fondée sur les données dans le fichier..Un mot de prudence, je ne ferais pas cela avec de gros fichiers KML comme il double le temps de charge (navigateur doit charger le fichier à traiter les caractéristiques)...
Veuillez noter que cette méthode porte sur les lacunes de la patrie, de KMLLayer qui ne vous donne pas toutes les options pour obtenir d'autres données de KML ce n'est pas ment pour être un remplacement pour que, simplement une méthode de traitement d'un document XML.
Bonjour, je sais que cette question est ancienne, mais après l'utilisation de ce moyen pour importer des données depuis des fichiers kml, je remarque qu'il me donne une erreur. nav n'est pas défini; Si u besoin d'ajouter var nav = []; avant d'utiliser la valeur liquidative variable.
OriginalL'auteur Michal
Ce n'est pas possible. Vérifier les docs:
http://code.google.com/apis/maps/documentation/javascript/overlays.html#KMLLayers
Sous "KML des Données de la Fonctionnalité":
OriginalL'auteur Ossama