1

オタワの入力ホテルのフォーマットされた住所を出力しようとしています。結果には、必要なすべてのデータと不要なものが含まれています。これを切り詰める必要があります。何か案は?

     $address = urlencode("Hotels, in Ottawa");

     $geocodeURL = "https://maps.googleapis.com/maps/api/place/textsearch/json?query=hotels+in+Ottawa&sensor=false&key=mykey";
     $ch = curl_init($geocodeURL);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     $result = curl_exec($ch);
     $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
     curl_close($ch);

     $geocode = json_decode($result);

     echo $result;

     //echo $formatted_address = $geocode->data[0]->formatted_address;
4

1 に答える 1

2

やっぱり、やっとわかったみたいです。

 $geocodeURL = "https://maps.googleapis.com/maps/api/place/textsearch/json?query=hotels+in+Ottawa&sensor=false&key=mykey";
 $ch = curl_init($geocodeURL);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 $results = curl_exec($ch);
 $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
 curl_close($ch);

 $geocode = json_decode($results);

 for($i=0; $i<20; $i++){
 echo $formatted_address = $geocode->results[$i]->formatted_address;
 }
于 2012-07-06T16:05:58.037 に答える