PHP code example of benjaminhansen / arcgis-geocode
1. Go to this page and download the library: Download benjaminhansen/arcgis-geocode library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
benjaminhansen / arcgis-geocode example snippets
enjaminHansen\ArcGIS\Geocode\Api\Suggest;
// make a request for suggestions based on the text provided
$suggest = new Suggest('1600 Pennsylvania Ave. SE, Washington, DC 20003');
$suggest->labelsAsPostalCity();
// get the latitude and longitude of the first suggestion returned
$latitude = $suggest->latitude(precision: 5);
$longitude = $suggest->longitude(precision: 5);
// get the full address of the first suggestion returned
$address = $suggest->address();
enjaminHansen\ArcGIS\Geocode\Api\ReverseGeocode;
// make a request for the address of the provided latitude and longitude
$lat = 38.898105185465816;
$lon = -77.03668427653926;
$reverse = new ReverseGeocode($lat, $lon);
$result = $reverse->get();
echo $result->address->LongLabel; // returns "1600 Pennsylvania Ave SE, Washington, DC 20003, USA"
print_r($result->address); // all address fields returned by the API
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.