KML KMZ Google Maps API V3 exemples et tutoriels

API Google Maps JavaScript version 3

Cartographie et webmapping

Les fichiers KML et KMZ renferment des informations géographiques pouvant être interprétées et affichées à l'aide de l'API Google Maps V3. Ces fichiers ont un format identique au format XML.

A l'aide de la classe google.maps.KmlLayer il est possible d'afficher le contenu d'un fichier KML, KMZ ou GeoRSS sur une carte Google Maps, à condition que celui-ci soit placé sur un serveur public et libre d'accès.

Le fichier KMZ est la version compressée (zippée) d'un fichier KML. Il suffit donc de le décompresser (dézipper) pour accéder à ses données géographiques.

Enfin, les google.maps.KmlLayer sont interactives. Elles peuvent être utilisées, via des observateurs d'événements, pour réagir à certaines actions et déclencher par exemple l'affichage d'informations.

Utiliser le fichier KML Mes adresses pour afficher une carte

Après avoir créé une carte personnelle via "Mes adresses" de Google Maps, utilisez le fichier KML généré automatiquement par Google, pour afficher ces données sur une carte à l'aide de la classe google.maps.KmlLayer.

Deux méthodes sont abordées :

- Utilisation du lien 'KML' présent dans 'Mes adresses',
- Téléchargement et installation du fichier KML sur votre serveur.

Types MIME et configuration Apache pour KML KMZ

Entêtes MIME pour les fichiers KML et KMZ lisibles via Google Earth et Google Maps.

AddType à ajouter dans le fichier de configuration ( httpd.conf ) de votre serveur Apache.

header à utiliser avec PHP.

Eléments KML supportés par Google Maps

Le même fichier KML ouvert avec Google Earth ou Google Maps ne sera pas forcément interprété de la même façon.

Cette différence est liée au fait que certaines balises KML ne sont pas, ou différemment, exploitées par Google Maps.

Cette page vous présente un tableau listant les balises KML exploitables ou non par Google Maps.

Balises KML reconnues par Google Maps et mobile

Retrouvez la listes des éléments KML exploitables par Google Maps et Google Maps pour mobiles.

Prenez connaissance également des restrictions s'appliquant aux fichiers KML (taille et complexité).

Vérifier et valider un fichier KML avec Feedvalidator

A l'aide de FeedValidator vérifiez et validez la structure de vos fichiers KML pour Google Maps et Google Earth.

Si une anomalie est détectée au cours de l'analyse du fichier KML un message d'erreur sera généré et la ligne concernée surlignée.

FeedValidator est l'outil indispensable pour vérifier et debugger vos fichiers KML.