Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Reverse geo location using OpenStreetMap [closed]

I have used OpenStreetMap in my ongoing website. I have developed website using PHP. My requirement is to get ADDRESS based on Geo Location(Latitude & Longitude). Is there any OpenStreetMap API available to get location info based on Lat/Lon?

Thanks, Vishal Parmar

like image 789
vishal Avatar asked Dec 25 '09 12:12

vishal


People also ask

How do I find latitude and longitude on OpenStreetMap?

However as already stated by others OpenStreetMap does not contain every single address because most data is contributed by volunteers. If you use Potlatch2, in the options drop down (top far right) you can choose lat lon of mouse pointer to be displayed in degrees and decimal degrees.

Is Nominatim open source?

GitHub - osm-search/Nominatim: Open Source search based on OpenStreetMap data.

Is reverse geocoding free?

Reverse Geocoding and Geolocation Service by Noggle is a free API that allows developers to embed the functionality to locate the largest city or nearest one to the latitude to longitude location.


1 Answers

There are multiple reverse geocoding APIs available for OpenStreetMap (since the data is open-source, anyone can build one). The two that I would recommend you investigate further are:

  1. Nominatim, run by a member of the OSM community as a volunteer project. Reverse Geocoding documentation
  2. CloudMade Geocoding, run as a commercial service. Reverse Geocoding documentation (at the bottom)

Of the two, I would recommend Nominatim. If you are building a large service and are generating lots of requests, you can even run your own copies of nominatim on your own servers.

like image 98
gravitystorm Avatar answered Oct 02 '22 19:10

gravitystorm