|All requests||>||What is the best PHP ip to latitude l...||>||Request new recommendation||>||Featured requests||>||No recommendations|
by Vitor Rodrigues - 8 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 - 8 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...
by zinsou A.A.E.Mo´se 5835 - 5 years ago (2017-08-20) Comment
new requesters could try this, it is simple and it works fine...
by Manuel Lemos 23215 - 8 years ago (2015-05-28) Comment
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.
by Dave Smith 6845 - 8 years ago (2015-05-24) Comment
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 - 8 years ago (2015-05-28) Reply
Yes, Dave, as you realized that was not really what was asked.