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.

This site is temporarily in read-only mode and not accepting new answers.

Not the answer you're looking for? Browse other questions tagged .