====== Activité Intégrer une carte OpenStreetMap dans une page Web ======
===== Présentation =====
**OpenStreetMap** est un projet international fondé en 2004 dans le but de créer une **carte libre du monde**.
OpenStreetMap met également à disposition une **API** permettant d'utiliser le service de cartographie sur ses propres pages Web. Cette activité consiste à intégrer une carte d'OpenStreetMap en utiloisant son API.
Une **API** (Application Programming Interface), est une **interface de programmation applicative** qui permet à un logiciel d'**offrir ses services** à d'autres logiciels. On considère une API comme une bibliothèque logicielle ou un **service web** quand elle offre ses services depuis Internet.
OpenStreetMap :
* le site : https://www.openstreetmap.org
* le wiki de l'API : https://wiki.openstreetmap.org/wiki/API
===== Découvrir les usages possibles d'OpenStreepMap =====
**La base de données OpenStreetMap** est faite pour être **utilisée**. Plusieurs possibilités existent selon ses besoins et l'utilisation attendue. **Découvre** les **usages possibles** avec le site OpenStreetMap France :
* http://www.openstreetmap.fr/utiliser/
===== Utilisation de l'API OpenStreetMap avec Leaflet =====
L'intégration d'un carte et sa gestion va se faire avec la **librairie Javascript Leaflet**.
**Leaflet** est une **bibliothèque JavaScript libre** de cartographie en ligne notamment utilisée par le projet de cartographie libre et ouverte OpenStreetMap.\\
Site de Leaflet : https://leafletjs.com/
===== Création de la page web =====
==== Intégrer la bibliothèque Leaflet====
Voici le contenu à mettre dans la page web pour **utiliser Leaflet**.
Ma carte