Kml Kmz
Télécharger les fichiers kml des départements et régions de France sur www.gitesdegaule.fr.
Attention :
L'API Google Maps Javascript Version 2 a été officiellement déclarée obsolète le 19 mai 2010 par Google. Elle continuera, cependant, à fonctionner durant encore trois ans, à compter de cette date, conformément à la politique de dépréciation de Google.
TouraineVerte.com ne diffusera plus de d'exemples ni de tutoriels sur cette version de l'API.
L'API Google Maps Javascript Version 3 est désormais la version officielle.
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 !
Cerise sur le gâteau, vous pourrez également télécharger un fichier zippé comportant deux tableaux :
<?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=Inserez_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>
<?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=Inserez_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>
