FR:Déployer sa propre Slippy Map
Déployer sa propre Slippy Map (carte glissante) est un moyen courant pour utiliser OpenStreetMap. Cela signifie généralement que la carte glissante est composée de carreaux de petites cartes dans la page Web en utilisant du code JavaScript.
Please don't forget to credit OpenStreetMap. See Legal FAQ for details |
Vous pouvez intégrer la carte OSM existante dans votre site Web, comme il est possible de faire avec Google Maps. Cela peut être fait en utilisant l'une des biblothèques JavaScript de cartographie suivantes :
- Leaflet (leafletjs.com) est une bibliothèque JavaScript open-source et gratuite avec une API légère et facile d'utilisation avec de nombreux plugins ;
- OpenLayers (openlayers.org) est une bibliothèque JavaScript open-source qui est riche en fonctionnalités ;
- Google Maps Example montre comment utiliser l'API Google Map pour présenter les cartes OSM.
Alternatives :
- Jawg Widgets ([1]) sont des widgets HTML / JS open-source à la pointe de la technologie pour une intégration transparente des cartes et des services (routes, géocodage ...) ;
- Mapstraction (mapstraction.com) is an wrapper open-source javascript autour des libraries mentionnées précédemment (et plein d'autres) vous permettant de changer de bibliothèque cartographique sans tout recoder ;
- YCanvas (ycanvas.yoz.sk) est une bibliothèque Flash/AIR pour le déploiement web et mobile ;
- Zoom zoom zoom map permet de de zoomer de manière plus douce sur une carte ;
- Khtmlib fait la même chose que Zoom zoom zoom map ;
- Ka-Map (ka-map.maptools.org) ;
- AFComponents UMap (umapper.com) incorpore une slippy map flash ;
- OpenScales (openscales.org) : framework de cartographie en ActionScript (flash), configurable par xml ;
- Modest Maps (modestmaps.com) en Actionscript3, Python, JavaScript, PHP, Processing, Cinder.
- Modestmaps-js est une version légère en JavaScript de ModestMaps ;
- Mapsui (github.com/pauldendulk/mapsui) est un composant de carte en C# qui permet l'accès à des services de tuilage à travers BruTile ;
- Polymaps (polymaps.org) bibliothèque JavaScript de Stamen.
Intégrer OSM dans un CMS/framework
Vous pouvez intégrer OSM dans votre Système de gestion de contenu que vous désirez :
Voir aussi :
- Cartaro est un framework pour intégrer des cartes dans différent CMS, dont Drupal.
Sources des tuiles
Il est fortement recommandé de contacter les opérateurs avant d'utiliser ces serveurs ! Respecter leur politique d'utilisation de tuilage. |
Serveurs de tuile OpenStreetMap
Typically these examples show you how to use the OpenStreetMap tile servers. Your site charge le fichier HTML lié et peut-être aussi le JavaScript. Toutefois, les images tuilées de le carte sont toujours récupérés par le navigateur via nos serveurs. Vous devez donc faire ceci en conformité avec la politique d’utilisation des tuiles. Le service de tuilage n'est livré avec aucune garantie quant à la disponibilité ou la vitesse (si vous désirez intégrer des données importantes, commencez par contacter la communauté pour parler de votre demande).
Autres serveurs de tuile
Des fournisseurs de tuiles alternatives (qui ont leurs propres politiques d'utilisation) sont disponibles. Certains d'entre eux combinent des données OSM avec leurs propres images et/ou appliquent différents couleurs et styles de détails cartographiques.
Voir Slippy map tilenames#Tile servers et TMS pour une liste de ces quelques fournisseurs.
Vos propres tuiles de carte
Pour une flexibilité optimale, OpenStreetMap vous donne également la possibilité unique de générer vos propres carreaux de carte - stylisé comme vous le souhaitez - à partir de nos données.
- Voir Switch2Osm.org pour plus d'informations à propos de l'utilisation de vos propres tuiles ;
- TileLauncher est un serveur de tuiles style out-of-the-box gratuit pour Amazon EC2. En quelques clics, vous pouvez choisir vos propres couleurs, votre type Amazon Instance, votre région... Ensuite appuyez sur "Launch"[9].