Creo que lo que probablemente quieras es el OpenRouteService con tecnología OpenStreetMap .
Al usar OpenRouteService, una vez que ha calculado su ruta, luego en el área Extras / Descarga hay un enlace para el Perfil de ruta . Haga clic en eso, espere mientras se procesa y obtendrá el perfil que busca. Obtienes perfiles que se parecen un poco a esto:
Si desea probarlo y ver un perfil de ascenso empinado, pruebe este enlace y luego haga clic en el Perfil de ruta cuando se haya cargado. Es una subida muy larga desde el centro de Heidelberg hasta el mirador que se encuentra por encima, pero es mucho más divertido al revés ;-)
OpenRouteService funcionará en cualquier lugar donde haya una buena cobertura de OSM, por lo que estará bien en París, pero podría llegar a un área extraña en el campo sin todas las rutas fuera de la carretera. Está disponible en algunos idiomas, incluido el francés , por lo que parte de su pregunta también está cubierta.