Zit met het volgende wil een grote geocoding batch uitvoeren. Hierbij wil ik gebruik maken van
The Google Geocoding API. Er is toegang tot een Google Business key.
Wil als output JSON gaan gebruiken.
Maak momenteel gebruik van de volgende code:
<?php
// zet adres in variable
$address = "Eindhovenstraat 1324 Almere";
// zet + sign in lege ruimte voor google
$address = str_replace(" ", "+", $address);
$address_url = "https://maps.googleapis.com/maps/api/geocode/json?address=$address&sensor=false";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $address_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
$response_a = json_decode($response);
//print adres
echo $formatted_address = $response_a->results[0]->formatted_address.'<br />';
//print Latitude en Longitude van adres
echo $lat = $response_a->results[0]->geometry->location->lat.'<br />';
echo $long = $response_a->results[0]->geometry->location->lng;
?>Nu zou ik dus willen dat ik in $address meerdere adressen kan zetten zodat er een batch gedaan kan worden. En er als output een JSON komt met daarin alle adressen.
Hoe zou ik dit het beste kunnen aanpakken?