Quelques site avec plein d'exemple et tutoriels
Voici un petit exemple d'intégration de carte google sur ce site.
Il est théoriquement possible d'intégrer le code dans la page directement, mais pour ceci, il faut avoir accès à l'entête de la page. Ce que ce wiki ne permet pas. (sauf en bidouillant) Donc bidouille pour bidouille.. autant faire un iframe qui permet d'avoir la souplesse que l'on veut.
Lorsque l'on veut montrer la localisation de plusieurs points et avoir comme source de donnée, un moyen très simple voici comment faire:
La lecture de cartes jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjL'édition est une nouveauté (avril 7). c'est directement sur http://maps.google.com que l'on peut éditer ses propre carte et les partager.
Il est possible de récupérer la carte au format kml. Pour ce faire, il suffit de cliquer sur le lien: obtenir une url de cette page et d'ajouter à l'adresse: &output=kml
Le fichier kml peut être ainsi réutilisé pour l'ouvrir avec google earth par exemple.
Sur ce forum, il est possible de récupérer la carte du monde avec tous les pays en polygone dans un fichier kmz.
Pour sauver une carte, il existe plusieurs formats. Le format de google le kml et le format geoRSS.
Dans tous les cas c'est une description xml de la carte qui est utilisée. Le format kml peut être compressé en gz et devenir ainsi un format kmz.
Pour éviter de réécrire un fichier à chaque fois que je désire afficher une carte, je me suis créer un fichier carte.php qui est une carte de base capable d'importer des données supplémentaire au format kml ou GeoRss. Ceci grâce au merveilleux objet GGeoXml qui fait tout seul l'importation des données et les affiches.
Ensuite, il suffit de dessiner quelques point, ligne ou polygone intéressant sur google maps ou google Earth. D'exporter le tout au format kml, puis de déposer le tout sur un serveur web. Ensuite il faut appeller carte.php en donnant l'url du kml en paramètre !
Google maps... c'est bien... mais pas top !
Le système de carte de google est pas mal du tout... il domine le marché... mais il n'est pas opensource !! .. c'est son grand défaut !
Il existe cependant des systèmes équivalents qui sont opensources.
voici un bref exemple d'inclusion d'une carte openlayers.
Openlayers est une machinerie de carte glissantes, mais n'a pas les données.... donc là on va utiliser openstreetmap
http://mapcloud.com propose toute une machinerie de carte glissante et également une api pour poser des marker, faire du geocoding et du routage.
| tous les documents | Où est la girafe? | koudou.ch | yopyop.ch
loading