Need advice about which tool to choose?Ask the StackShare community!
HereMaps vs OpenStreetMap: What are the differences?
Key Differences between HereMaps and OpenStreetMap
HereMaps and OpenStreetMap are two popular mapping platforms that provide geospatial data and mapping services. Although they have some similarities, there are several key differences between the two.
Data Sources: HereMaps primarily relies on commercially licensed data from various providers, including government agencies and private companies. In contrast, OpenStreetMap relies on crowdsourced data contributed by volunteers from around the world. This means that the data in OpenStreetMap is constantly evolving and can be updated more frequently by the community.
Data Accuracy and Coverage: HereMaps generally provides more accurate and comprehensive data, especially in terms of detailed road networks, points of interest, and addresses. The commercially licensed data used by HereMaps undergoes rigorous quality checks and updates. However, OpenStreetMap's data coverage is often better in rural and developing areas where commercial mapping providers may not prioritize data collection.
Customizability and Access: HereMaps offers a range of customization options and APIs (Application Programming Interfaces) that allow developers to integrate and tailor the maps to their specific needs. OpenStreetMap also provides similar customization options but with more flexibility as it is an open-source project. This means that developers have access to the source code and can modify and enhance the mapping platform as per their requirements.
Routing and Navigation: HereMaps provides advanced routing and navigation features, including real-time traffic information, turn-by-turn directions, and alternative routes. It also offers specialized solutions for fleet management and logistics. OpenStreetMap, on the other hand, may not have the same level of sophistication in terms of routing algorithms and real-time traffic data but still provides basic routing capabilities.
Licensing and Usage: HereMaps data and services are subject to licensing agreements and may come with usage restrictions or fees for certain applications. OpenStreetMap data, being crowdsourced and open-source, is generally available under an open license (Open Database License), allowing free usage and redistribution for most applications.
Community and Development: OpenStreetMap has a vibrant and active community of contributors who continuously improve the data quality and add new features to the platform. The community-driven nature of OpenStreetMap encourages collaboration and allows users to directly contribute to the map data. HereMaps, being a commercial entity, may rely more on internal teams for data updates and platform development.
In summary, while HereMaps offers highly accurate and comprehensive mapping data with advanced routing and navigation features, OpenStreetMap provides more customizability, community-driven data updates, and a free and open-source platform. The choice between the two depends on specific needs, data accuracy requirements, customization flexibility, and budget considerations.
From a StackShare Community member: "We're a team of two starting to write a mobile app. The app will heavily rely on maps and this is where my partner and I are not seeing eye-to-eye. I would like to go with an open source solution like OpenStreetMap that is used by Apple & Foursquare. He would like to go with Google Maps since more apps use it and has better support (according to him). Mapbox is also an option but I don’t know much about it."
I use Mapbox because We need 3D maps and navigation, it has a great plugin for React and React Native which we use. Also the Mapbox Geocoder is great.
I use OpenStreetMap because that has a strong community. It takes some time to catch up with Google Maps, but OpenStreetMap will become great solution.
Google Maps is best because it is practically free (they give you $300 in free credits per month and it's really hard to go over the free tier unless you really mean business) and it's the best!
I use Google Maps because it has a lot of great features such as Google's rich APIs, geolocation functions, navigation search feature, street map view, auto-generated 3D city map.
I use OpenStreetMap because i have the control of the environment, using Docker containers or bare-metal servers.
Pros of Here Maps
Pros of OpenStreetMap
- Simple23
- Free17
- Open-Source9
- Open-Data8
- React/ RNative integration1