How many calls I can make to OSM's Nominatim instance?
Asked Answered
L

2

10

I am developing mobile application which using google maps and I want to find users current address with device latitude and longitude (Reverse geocoding).

Google have some limits and it will charge me once I go beyond it. Now I am looking on OpenStreetMap, it is open to use in public. And I can use Reverse geocoding with it.

e.g. http://nominatim.openstreetmap.org/reverse?format=xml&lat=20&lon=71&zoom=18

My question is, 1). Is there any limit to make these calls per day? 2). Do I need to register somewhere ? 3). Is there any other alternatives available ?

Thnks in advance

Lockett answered 26/11, 2015 at 9:40 Comment(0)
A
9

Check the Nominatim Usage Policy

If you exceed the limits given there one of your options is to run your own instacne

There are also ready-to-run Docker images available on Docker Hub

Akeylah answered 26/11, 2015 at 10:58 Comment(2)
Thanks for your suggestions.Lockett
Besides runing your own Nominatim instance you can also take a look at third-party providers.Tinge
F
1

Yes, they do have a limitation on the service. Check out the page here: Usage policy

And from Sep 15, 2015. You need to register before you could use the service, check out the page here: Registration page

Also, you could install a local nominatim here: Installation page Check out the github page: Github page

Anyway, if it doesn't work, you could try a bunch of different geocoders, like: Pelias from mapzen, Photon, OpenCage Geocoder. Good luck geocoding!

Fabianfabianism answered 9/3, 2016 at 13:15 Comment(1)
Thanks for giving other optionsLockett

© 2022 - 2024 — McMap. All rights reserved.