Geocoder
Geocoder copied to clipboard
The most featured Geocoder library written in PHP.
Does the Chain Provider automatically switch to a new provider if a provider fails to return geo data because the rate limit has been reached?
I'd like to use Geocoder, but have a couple of quick questions first. 1. Is there any reason why I couldn't use the Redis cache plugin from the Geocode cookbook...
Searching for __Pershagen__ returns the following json https://maps.googleapis.com/maps/api/geocode/json?address=Pershagen&key=xxx ```json { "results" : [ { "address_components" : [ { "long_name" : "Pershagen", "short_name" : "Pershagen", "types" : [ "locality", "political" ]...
Now that we removed support for PHP 7.0, we can use [nullable types](https://www.php.net/manual/en/migration71.new-features.php#migration71.new-features.nullable-types). I took the opportunity to improve functions signature.
Is there a reason why there is no Foursquare provider (for reverse geocoding)? If not, is there a recommended starting point for creating a new provider? Or should I just...
Added short street name field for Google Maps provider
So, In my very first install, my project has a "`minimum-stability : stable`" instruction into composer.json. It hurts the installation process of some (or all) dependencies, so I **could not...
Hello, as the [documentation for geocoding at HERE](https://developer.here.com/documentation/geocoder/dev_guide/topics/what-is.html) states, they switch to a new API: > Note: This service is no longer being actively developed. We will only provide critical...
IPStack service does return `region_name` and `region_code`, but the provider doesn't seem to convert them into an administration area for the address model. https://github.com/geocoder-php/Geocoder/blob/master/src/Provider/Ipstack/Ipstack.php#L104-L112
Actually when results are coming from cache, there is no way to know it It could be useful sometimes, for cache-invalidation purposes. What do you think?