Download the PHP package opencage/geocode without Composer
On this page you can find all versions of the php package opencage/geocode. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download opencage/geocode
More information about opencage/geocode
Files in opencage/geocode
Package geocode
Short Description A PHP library for geocoding via the OpenCage Geocoder API
License BSD-2-Clause
Informations about the package geocode
OpenCage Geocoding API Library for PHP
A PHP library to use the OpenCage geocoding API.
Build Status / Code Quality
Overview
This library uses Guzzle to access the OpenCage Geocoding API. Both synchronous and asynchronous requests are supported.
Authentication
You need an API key, which you can sign up for here.
Tutorial
You can find a comprehensive tutorial for using this module on the OpenCage site.
Working with AI / Agent Skill
There is an Agent Skill for working with the OpenCage Geocoding API which includes a reference file for developing in PHP using this library.
Installation
Requires PHP 8.2 or newer.
With Composer
The recommended - and easiest way - to install is via Composer.
Require the library in your project's composer.json file.
Import the Geocoder class.
The old fashioned way
See the file demo/geocode.php
Geocoding
Reverse geocoding
Set optional parameters
See the full list at: https://opencagedata.com/api#optional-params
Async geocoding
Configuration
Set a timeout
Set a proxy URL
The proxy URL must include a scheme (http, https, or socks5) and a host.
Example results
Copyright
Copyright (c) OpenCage GmbH. See LICENSE for details.
Who is OpenCage GmbH?
We run a worldwide geocoding API and geosearch service based on open data. Learn more about us.
We also run Geomob, a series of regular meetups for location based service creators, where we do our best to highlight geoinnovation. If you like geo stuff, you will probably enjoy the Geomob podcast.
-- end --