• Registrieren
Melde dich noch heute kostenlos an

Benötige Kanton und Bezirk aus einer Adresse mit dem Geocode Tool

0 Pluspunkte 0 Minuspunkte
27 Aufrufe

Ich benötige vom Geocode Tool von Google den Kanton und den Bezirk. Hier ist mein Code

        $geocode=file_get_contents('http://maps.google.com/maps/api/geocode/json?address='.$street.''.$plz.''.$city.'&sensor=false');
        $output= json_decode($geocode);
        $lat = $output->results[0]->geometry->location->lat;
        $long = $output->results[0]->geometry->location->lng;
        $formatted_adress = $output->results[0]->formatted_address;
        $state = $output->results[0]->address_components->administrative_area_level_2;
        $county = $output->results[0]->address_components->administrative_area_level_1;



`latitude`, `longitude` and `formatted_adress` funktionieren und ich kann diese Daten auch in der Datenbank speichern. Jedoch Bezirk und Kanton bekomme ich nicht zum laufen.

Gefragt 10, Feb 2016 in PHP von timo Rookie (7 Punkte)
Bearbeitet 10, Feb 2016 von timo

1 Antwort

1 Pluspunkt 0 Minuspunkte
 
Beste Antwort

Um den Bezirk und den Kanton zu erhalten kannst du dies so machen.

 

$geocode=file_get_contents('http://maps.google.com/maps/api/geocode/json?address='.$street1.'+'.$plz.'+'.$city.'&sensor=false');
$output= json_decode($geocode);
$lat = $output->results[0]->geometry->location->lat;
$long = $output->results[0]->geometry->location->lng;
$formatted_adress = $output->results[0]->formatted_address;
$bezirk = $output->results[0]->address_components[3]->long_name;
$kanton = $output->results[0]->address_components[4]->long_name;

 

Beantwortet 10, Feb 2016 von Reto Rookie (37 Punkte)
ausgewählt 10, Feb 2016 von timo
| Stoffe und Plotter Zuberhör | Bastel-Tipps |
...