jordyrosenbrand / tomtom-api-client
TomTom HTTP Api Client
1.0.0
2021-09-21 19:32 UTC
Requires
- php: >=7.3
- jordyrosenbrand/http-api-client: ^1.0
README
Installation
composer require jordyrosenbrand/tomtom-api-client
Usage
Geocode
use Jordy\Tomtom\Tomtom; $tomtom = new Tomtom("apikey"); $response = $tomtom->geocode() ->setQuery("5171KW 1") ->setCountrySet(["NL"]) ->setLimit(1) ->fetch() ->first(); $address = $response->getAddressString(); // Europalaan 1, 5171 KW Kaatsheuvel $lat = $response->getLat(); // 51.64921 $lng = $response->getLng(); //5.04381
Structured Geocode
use Jordy\Tomtom\Tomtom; $tomtom = new Tomtom("apikey"); $response = $tomtom->structuredGeocode() ->setPostalCode("5171KW") ->setHouseNumber(1) ->setCountryCode("NL") ->setLimit(1) ->fetch() ->first();
XML
use Jordy\Tomtom\Tomtom; $tomtom = new Tomtom("apikey"); $response = $tomtom->structuredGeocode() ->setExtension($tomtom->structuredGeocode()::EXT_XML);