Vous pouvez passer un site web à OpenStreetMap en moins d’une heure. Choisissez une API JavaScript et un fournisseur de tuiles, et vous êtes prêts à commencer. Ensuite, au fur et à mesure que vos besoins augmenteront, vous pourrez considérer des tuiles customisées, que ce soit d’un fournisseur spécialisé ou générées par vous même.

Choisir une API/bibliothèque

Contrairement aux fournisseurs de cartes commerciaux, OpenStreetMap ne vous fournit pas une bibliothèque JavaScript “officielle” que vous soyez obligé d’utiliser. A A la place, vous pouvez utilisez n’importe quelle bibliothèque qui correspond à vos besoins. Les deux plus populaires sont OpenLayers et Leaflet. Les deux sont open source.

Débuter avec OpenLayers – une bibliothèque très mature, avec de nombreuses fonctionnalités

Débuter avec Leaflet – une bibliothèque plus récente et légère

Si vous choisissez d’utiliser les tuiles MapQuest Open (générées depuis des données OSM), vous pouvez aussi utiliser l’API MapQuest Open qui ajoute des fonctionnalités de routage et de géocodage au jeu de fonctionnalités standard.
Mapstraction est une bibliothèque qui vous permet de changer de d’un fournisseur cartographique à un autre sans changer votre code.

Choisir un fournisseur de tuiles

A l’exception de de besoins de tests très limités, vous ne devriez pas utilisez les tuiles fournies par le site OpenStreetMap.org lui-même. OpenStreetMap est un organisme géré par des volontaires, à but non lucratif et ne peut pas fournir des tuiles pour une utilisation commerciale de tuiles à grande échelle. Vous devriez plutôt utiliser un fournisseur de tuiles tierce-partie qui produit des tuiles depuis des données OpenStreetMap, ou bien générer les vôtres.

Forunisseurs gratuits:

Fournisseurs payants : voir la liste.

Ou bien allez voir pour découvrir comment générer et servir vos propres tuiles.