1. Go to this page and download the library: Download shiishiji/google-places-sdk 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/ */
shiishiji / google-places-sdk example snippets
use Shiishiji\GooglePlacesSDK\Config\Configuration;
$configuration = new Configuration(
authToken: 'this-is-place-for-your-token',
);
use Shiishiji\GooglePlacesSDK\GooglePlacesFacade;
use Shiishiji\GooglePlacesSDK\Client\JsonClientFactory;
use Shiishiji\GooglePlacesSDK\Transformer\TransformerContext;
use Shiishiji\GooglePlacesSDK\Transformer\NearbySearchFiltersTransformer;
$facade = new GooglePlacesFacade(
configuration: $configuration,
)
use Shiishiji\GooglePlacesSDK\DTO\Input\NearbySearchFilters;
use Shiishiji\GooglePlacesSDK\DTO\Location;
$facade->getNearbyPlaces(new NearbySearchFilters(
location: new Location(lat: '40', lng: '-110'),
language: 'en',
radius: 4000,
));
use Shiishiji\GooglePlacesSDK\DTO\Input\FindPlaceByTextFilters;
use Shiishiji\GooglePlacesSDK\DTO\Input\Partials\Fields;
$facade->getPlacesFromText(new FindPlaceByTextFilters(
input: 'Museum of Contemporary Art Australia',
inputType: 'textquery',
fields: new Fields([Fields::FORMATTED_ADDRESS, Fields::PLACE_ID]),
locationBias: 'ipbias',
language: 'en',
));
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.