5

I am currently using google maps in my web and mobile applications, but want to switch to an OSM alternative. The following services are the ones I use with gmaps:

enter image description here

I need an OSM provider that can offer me the same, and has a license for commercial use.

I found two already, mapbox.com and agilogik.de, but I still am not sure what exactly I need.

For web I will use leafletJS as my framework, but I still need one for iOS and android (one that supports both like google)

7
  • 1
    Are you OK with using different services, for instance one for geocoding and one for geolocation? Probability that you will find a single service providing all of this is low.
    – Nicolas Raoul
    Jan 10, 2019 at 7:53
  • 1
    What is your budget? For instance 10 EUR per month or 1000 EUR per month?
    – Nicolas Raoul
    Jan 10, 2019 at 7:54
  • 1
    I rejected the OSM solution due to the huge slow. Gmaps is the best but the new prices are abusive. I agree with you, is necessary an alternative...
    – Josem
    Jan 10, 2019 at 8:37
  • 1
    @NicolasRaoul pricing is not a priority, but it should be realistic, and just do the same stuff gmaps did, but I think 8000 euro anually is my limit If it's possible to use multiple services then I guess it can work
    – Gautama
    Jan 10, 2019 at 10:16
  • @Josem are you still using gmaps? Or did you find better solution
    – Gautama
    Jan 10, 2019 at 10:57

2 Answers 2

3

Give us a shot at UnwiredLabs and LocationIQ. We've got geolocation, geocoding and Maps APIs.

  • For cellular + WiFi geolocation, we've got our own proprietary datasets
  • For geocoding, we use a bunch of open-source datasets
  • For maps, we use OSM tiles

P.S If it wasn't obvious, I work at unwiredlabs/ locationIQ. ¯_(ツ)_/¯

1
2

There's a lot out there, so I'll list a few I know or have used personally.

Full map stack services:

  • Mapbox: Excellent hosted tiles, geocoding, routing, more. Uses open data as well as proprietary data. This can improve the quality of their results but also comes with usage limitations. Predictable pay-as-you-go pricing but can get expensive at higher usage levels.
  • Jawg.io offers map tiles, geocoding, and routing based on open-data. Based in Paris so a great option for an European focus.

Tiles:

  • Stadia Maps Very customizable hosted map tiles based on OSM

Geocoding services:

  • geocode.earth offers hosted geocoding services including really fast autocomplete using multiple open-data sources including OSM
  • Gisgraphy hosted geocoding based on open-source supporting multiple open-data sources including OSM
  • Geocode.xyz Geocoding and geoparsing (pretty powerful) as a hosted service.
  • OpenCage geocoder Provides geocoding using Nominatim and several other geocoders, combined into one nice package
  • geocod.io really easy to use batch geocoding using open data for USA/Canada

Open source projects/self-hosted solutions:

  • Pelias geocoder Open-source geocoder based on Elasticsearch. Very customizable and supports lots of open data sources out of the box. Can also use your own data
  • Nominatim The OSM geocoder. If searching OSM data specifically is important to you, Nominatim is a great choice.
  • Photon open-source project Elasticsearch based autocomplete geocoding using OSM data. Works well with, or independently of, Nominatim
  • Geocode.xyz AMI Amazon Machine Image to get started quicky with the Geocode.xyz geocoder in your own Amazon account

Additional resources:

Disclaimer: I am a core contributor to Pelias and co-founder of geocode.earth. I mostly only know about geocoding, hence the focus here.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.