Google Maps API might be a bit more popular than Open-Elevation. We know about 2 links to it since March 2021 and only 2 links to Open-Elevation. 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
1. Go to Google Maps Platform and Sign up or log in with your existing with your Google account. - Source: dev.to / over 1 year ago
In case you don't want to use a local database file or need something more precise than a city's long/lat, I used the openroutservice api for geo coding in one of my recent projects. It offers 1.000 queries per day for free and has a python wrapper. Another option would be the Google maps API which offers 40k requests per month. Source: about 3 years ago
Open Topo Data - Free elevation API.
Esri ArcGIS - ArcGIS provides contextual tools for mapping and spatial reasoning so you can explore data & share location-based insights. ArcGIS is the heart of the Esri Geospatial Cloud. Try ArcGIS for free with 21-day trial.
Universal Maps Downloader - Universal Maps Downloader is a tool that help you to get small tile images from online maps.
Google Earth Pro - Google Earth Pro allows you fly anywhere around the earth to view satellite imagery, maps, 3D building, and terrain, from galaxies in outer space to the canyons of the ocean.
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.
Geopointe - Geopointe enables Salesforce users to gain spatial insights via maps and apply geography to business processes.