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.

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 () 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 :

CMS/frameworkmodule/pluginnotesourcestutorielexemple
avec la carte OSM intégrée
CMS Made SimpleOsm TagModule basé sur OpenLayersGitHubDocumentation donnée dans le manuel
CMS Made SimpleLeaflet TagModule basé sur LeafletGitHubDocumentation donnée dans le manuel
DjangoGeoDjangoUn framework web géographique de classe mondialeincluded in the Django frameworkA world-class geographic web frameworkgeodjango-basic-apps
DjangoOSMEditorVieux ! Depuis 2009Editors/Django#Installation
Django-CMSdjango-cms-osm
DrupalDrupalMappingKitCollection de modules drupal pour prendre en charge la cartographie personnalisée Drupal tutorial from MapBox MapBox
DrupalLeaflet moduleModule Leaflet
DrupalOpenLayers moduleModule OpenLayers
Joomlainjooosm
JoomlaOSModulModule basé sur Leaflet et supporte les marqueurs
Java Server FacesJSF2LeafExécuté par Leaflet
MediaWikiSimple imageThis wiki!
MediaWikiSlippy MapExécuté par OpenLayersThis wiki!This wiki!
MediaWikiKartographerExécuté par LeafletMediaWiki wikiWikivoyage
MediaWikiMapsExécuté par OpenLayersManual
MediaWikiSemantic MapsRequiert Semantic MediaWikiManual
MoinMoinmoinmoinosmMacro pour MoinMoinFlisol
Novius OSOunziw OSMCarte OSM style iframe GitHub
Tiki Wiki CMS Groupwarebuilt-inVia OpenLayers
Typo3DE:Typo3
WordPressOSM WordPress PluginAjoute aussi des fichiers gpx et kmlDownloadSimple samplePlugin Blog

Voir aussi :

  • Cartaro est un framework pour intégrer des cartes dans différent CMS, dont Drupal.

Sources des tuiles

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".
This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.