Download the PHP package alexpechkarev/google-geocoder without Composer
On this page you can find all versions of the php package alexpechkarev/google-geocoder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download alexpechkarev/google-geocoder
More information about alexpechkarev/google-geocoder
Files in alexpechkarev/google-geocoder
Package google-geocoder
Short Description Simple Google Geocoding API v3 wrapper for Laravel 4/5, Slim3 etc
License MIT
Homepage https://github.com/alexpechkarev/google-geocoder
Informations about the package google-geocoder
Google Geocoder API
This package provides simple facility to make The Google Geocoding API v3 calls with Laravel 5.
See Collection of Google Maps API Web Services for Laravel that also includes Google Geocoding API v3.
Laravel 5
Dependency
PHP cURL required
Installation
To install edit composer.json
and add following line:
Run composer update
Configuration
Once installed, register Laravel service provider, in your config/app.php
:
Next, create a config/google-geocoder.php
, containing:
Slim 3
Settings
Container Dependency
Using
Usage
Before making calls please ensure you obtain API Key to identify your application and add this key in the configuration file. More information on API Key please refer to The Google Geocoding API.
Create an array with key=>value pairs specifying address you would like to geocode:
Use following command to receive Geocoding response in json format, use xml as first parameter for XML response.
To restrict your results to a specific area use component filter Component Filtering by adding it's filters to parameter array.
Geocoding API supports translation of map coordinates into human-readable address by reverse geocoding using latitude and longitude parameters. For more details refer to Reverse Geocoding To make reverse geocoding request use following:
All requests will return string
value. For Response example, Status Codes,
Error Messages and Results please refer to [Geocoding Responses]
(https://developers.google.com/maps/documentation/geocoding/#GeocodingResponses)
Support
Please open an issue on GitHub
License
Google Geocoder for Laravel 5 is released under the MIT License. See the bundled LICENSE file for details.