Bonsoir,
J'ai fait un truc du genre il y a quelques années, mais c'était avec Google Maps, par contre il faut communiquer sa carte bancaire, car les 4000 (je crois) premières appels API par mois sont gratuites, ensuite il y a un tarif très raisonnable par paquets (style 0,04€ pour 1000 appels il me semble). Il faut se documenter un peu, car il y a quelques manipulations à faire dans les paramètre de Google API, mais rien de très compliqué.
Par contre je ne connais pas OpenStreetMaps.
Benead