Voici un code simple que j'essaie de lancer mais qui ne contient aucune donnée. Quelqu'un pourrait-il aider? Merci!!Comment extraire plusieurs données de google maps en utilisant php et curl?
<?php
$addr = "Hotels in ottawa canada";
$a = urlencode($addr);
$geocodeURL =
"https://maps.googleapis.com/maps/api/geocode/json?address=$a&sensor=false&key=my key";
$ch = curl_multi_init($geocodeURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_multi_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
$geocode = json_decode($result);
$lat = $geocode->results[$i]->geometry->location->lat;
$lng = $geocode->results[$i]->geometry->location->lng;
echo $formatted_address = $geocode->results[$i]->formatted_address;
echo $geo_status = $geocode->status;
echo $location_type = $geocode->results[0]->geometry->location_type;
echo $location_type = $geocode->results[$i]->geometry->premise;
echo $street_address = $geocode->results[$i]->street_address;
?>
votre mal en utilisant plusieurs boucles, multi boucle est pour saisir plus de 1 url dans synchronicité, mais il semble que si vous voulez seulement saisir 1 url, pouvez-vous expliquer abit plus –
thnx. Je voudrais que lorsque je donne la contribution "hôtels à Ottawa", il devrait produire les adresses du plus grand nombre possible d'hôtels à Ottawa. Je pense que je voulais dire curl_init. J'ai essayé les gestionnaires multi curl et copié et collé cela, mais j'ai oublié d'apporter les modifications à curl_init et curl_exec. – user1505519
vous pouvez également compter sur Geocoder: https://github.com/willdurand/Geocoder –