Based on our record, Open-Elevation seems to be more popular. It has been mentiond 2 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
Easiest would probably be OSMnx, a Python library specifically made for working with street networks using OpenStreetMap data. Use then something like https://open-elevation.com to get altitude data and calculate the average steepness of each street. Plot everything with your favourite plot method. Source: about 2 years ago
Then there are some services that make these data available via API without having to download and process everything yourself, for instance OpenElevation. Google also offer an elevation API as part of their Maps product, albeit commercially. Source: about 2 years ago
Mapbox - An open source mapping platform for custom designed maps. Our APIs and SDKs are the building blocks to integrate location into any mobile or web app.
Open Topo Data - Free elevation API.
Google Maps - Find local businesses, view maps and get driving directions in Google Maps.
Google Maps API - Choose Google Maps Platform to create immersive location experiences and make better business decisions with accurate real time data & dynamic imagery.
MapTiler Cloud - Online maps for web, mobile apps and desktop software.
Universal Maps Downloader - Universal Maps Downloader is a tool that help you to get small tile images from online maps.