Api Google Maps flèche Kml Kmz flèche Télécharger les fichiers kml des départements et régions de France sur www.gitesdegaule.fr.

TÉLÉCHARGEZ GRATUITEMENT LES FICHIERS KML DES DÉPARTEMENTS FRANÇAIS SUR WWW.GITESDEGAULE.FR

Article créé le : 08/12/2009
Dernière modification le : 21/12/2009

Présentation

Un jour ou l'autre, vous souhaiterez afficher sur votre carte Google Maps ou Google Earth la limite et / ou surface permettant d'identifier un département Français.

Pour cela, vous aurez besoin des fichiers kml / kmz relatifs à chaque département.

Le site Gites de Gaule vous propose de télécharger gratuitement et selon vos propres choix de couleurs, tous les fichiers kml relatifs aux départements Français.

Un grand coup de chapeau au passage, pour le travail effectué et la diffusion gratuite de ces fichiers !

 

gitesdegaule.fr - 100% gratuit
Obtenir les fichiers kml des départements de france

 

Cerise sur le gâteau, vous pourrez également télécharger un fichier zippé comportant deux tableaux :

  • l'un indique le centre (latitude/longitude) des départements,
  • l'autre indique le centre (latitude/longitude) des régions.

Carte

La carte ci-dessus, affiche le département d'Indre-et-Loire ( 37 )
à partir du fichier kml ( 37.kml ) téléchargé sur www.gitesdegaule.fr

Code

Code : Avec Google Ajax API Loader

  • <?xml version="1.0" encoding="utf-8"?>
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  • <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xml:lang="fr">
  • <head>
  • <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
  • <title>TouraineVerte ma première carte</title>
  • <!-- Chargement du script Google AJAX APIs en précisant votre clé -->
  • <script type="text/javascript" src="http://www.google.com/jsapi?key=Insérez_Votre_Clef_API_ Ici"></script>
  • <script type="text/javascript">
  • //<![CDATA[
  • /* Chargement du module "maps" dans sa version "2.x" */
  • google.load("maps", "2.x",{"other_params":"sensor=false"});
  • //<![CDATA[
  • var maCarte;
  • var geoKML;
  •  
  • function initialize() {
  • if (google.maps.BrowserIsCompatible()) {
  • /* Modifiez la ligne ci-dessous en indiquant vos propres paramètres */
  • geoKML = new google.maps.GeoXml("http://www.votresite.fr/repertoire/37.kml");
  • maCarte = new google.maps.Map2(document.getElementById("EmplacementDeMaCarte"));
  • maCarte.setCenter(new google.maps.LatLng(47,2), 1);
  • maCarte.setUIToDefault();
  • maCarte.addOverlay(geoKML);
  • /* Détermine le niveau de zoom et le centre de la carte afin d'optimiser */
  • /* l'affichage des données issues du fichier kml sur la carte */
  • geoKML.gotoDefaultViewport(maCarte);
  • }else{
  • alert('Désolé, mais votre navigateur n\'est pas compatible avec Google Maps');
  • }
  • }
  • //]]>
  • /* Appelle la fonction "initialize" lorsque la page web sera chargée */
  • google.setOnLoadCallback(initialize);
  • //]]>
  • </script>
  • </head>
  • <body>
  • <!-- La carte nommée "maCarte", va venir s'afficher à l' intérieur de -->
  • <!-- la balise <div> ayant pour identifiant id="EmplacementDeMaCarte". -->
  • <!-- Elle fera donc 740 pixels de large et 400 pixels de haut. -->
  • <div id="EmplacementDeMaCarte" style="width: 740px; height: 400px"></div>
  • <!-- Si JavaScript n'est pas activé sur votre navigateur, le message d'alerte situé entre les balises <noscript></noscript> s'affichera -->
  • <noscript>
  • <p>Attention : </p>
  • <p>Afin de pouvoir utiliser Google Maps, JavaScript doit être activé.</p>
  • <p>Or, il semble que JavaScript est désactivé ou qu'il n'est pas supporté par votre navigateur.</p>
  • <p>Pour afficher Google Maps, activez JavaScript en modifiant les options de votre navigateur, puis essayez à nouveau.</p>
  • </noscript>
  • </body>
  • </html>

Code : Sans Google Ajax API Loader

  • <?xml version="1.0" encoding="utf-8"?>
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  • <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xml:lang="fr">
  • <head>
  • <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
  • <title>TouraineVerte ma première carte</title>
  • <!-- Chargement du script Google Maps, version 2.x, en précisant votre clé -->
  • <script src="http://maps.google.com/maps?file=api&v=2.x&key=Insérez_Votre_Clef_API_ Ici&sensor=false" type="text/javascript"></script>
  • <script type="text/javascript">
  • //<![CDATA[
  • var maCarte;
  • var geoKML;
  •  
  • function initialize() {
  • if (GBrowserIsCompatible()) {
  • /* Modifiez la ligne ci-dessous en indiquant vos propres paramètres */
  • geoKML = new GGeoXml("http://www.votresite.fr/repertoire/37.kml");
  • maCarte = new GMap2(document.getElementById("EmplacementDeMaCarte"));
  • maCarte.setCenter(new GLatLng(47,2), 1);
  • maCarte.setUIToDefault();
  • maCarte.addOverlay(geoKML);
  • /* Détermine le niveau de zoom et le centre de la carte afin d'optimiser */
  • /* l'affichage des données issues du fichier kml sur la carte */
  • geoKML.gotoDefaultViewport(maCarte);
  • }else{
  • alert('Désolé, mais votre navigateur n\'est pas compatible avec Google Maps');
  • }
  • }
  • //]]>
  • </script>
  • </head>
  • <!-- Une fois la page chargée la fonction initialize() est exécutée. -->
  • <!-- A la fermeture de la page , la fonction GUnload() est exécutée. -->
  • <body onload="initialize()" onunload="GUnload()">
  • <!-- La carte nommée "maCarte", va venir s'afficher à l' intérieur de -->
  • <!-- la balise <div> ayant pour identifiant id="EmplacementDeMaCarte". -->
  • <!-- Elle fera donc 740 pixels de large et 400 pixels de haut. -->
  • <div id="EmplacementDeMaCarte" style="width: 740px; height: 400px"></div>
  • <!-- Si JavaScript n'est pas activé sur votre navigateur, le message d'alerte situé entre les balises <noscript></noscript> s'affichera -->
  • <noscript>
  • <p>Attention : </p>
  • <p>Afin de pouvoir utiliser Google Maps, JavaScript doit être activé.</p>
  • <p>Or, il semble que JavaScript est désactivé ou qu'il n'est pas supporté par votre navigateur.</p>
  • <p>Pour afficher Google Maps, activez JavaScript en modifiant les options de votre navigateur, puis essayez à nouveau.</p>
  • </noscript>
  • </body>
  • </html>

Départements Français disponibles au format KML - Fichiers KML