|All requests||>||What is the best PHP ip to latitude l...||>||Request new recommendation||>||Featured requests||>||No recommendations|
by Vitor Rodrigues - 4 years ago (2015-05-24)
I need a class that for a given IP it will return the latitude and longitude coordinates, the region, the city, the country, the county, etc..
Some one already create a class like this but it doesn't work. I am the second person complain that the class doesn't work the first was some one call Joe.
1. by Dave Smith - 4 years ago (2015-05-24) Reply
After re-reading the request, you are actually looking for a geo locator and not a geocoder. For a geo locator, I would look at this one...
new requesters could try this, it is simple and it works fine...
The problem of those packages that stop working is that they rely on Web services that are no longer available.
An alternative solution is to use a package that can use a IP database file, so you can download and use locally.
This class implements that approach using a free IP2Location database. You will need to download it the database file now and probably later periodically, so you can use an updated IP database.
There are a lot of geocoders available using google API's, however google changes their API's frequently. The latest version is V3 and any classes uses older versions will not work.
I would try this one first. While it mainly is for displaying mapped locations, it uses V3 and has a geocoder that you can use to get the additional information you are after.
1. by Manuel Lemos - 4 years ago (2015-05-28) Reply
Yes, Dave, as you realized that was not really what was asked.