Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie konvertiere ich Lat Long in eine Adresse in PHP mit Json API?

Sie versuchen, auf eine URL und nicht auf eine Datei zuzugreifen. Verwenden Sie CURL statt direkt auf die Datei zuzugreifen.

Ersetzen Sie

        <?php
           $latlong = $row[1].','.$row[2];
           $geocode=json_decode(file_get_contents('http://maps.googleapis.com/maps/api/geocode/json?latlng=19.0978,22.8972&sensor=false',true));            
        ?> 

An

<?php
    $url = "http://maps.googleapis.com/maps/api/geocode/json?latlng=$row[1],$row[2]&sensor=false";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $output = curl_exec($ch);
    curl_close($ch);
    $geocode = json_decode($output);
?>