Google Maps Geocode per Adresse bekommen

Posted: November 13th, 2008 | Author: admin | Filed under: Internet, Programmieren | Tags: , , , , , | 5 Comments »

Lange habe ich gesucht wie ich am schnellsten an die Google Geocodes einer bestimmten Adresse komme. Nun habe ich eine relativ simple Lösung für mein Problem gefunden.

Und so einfach gehts. Was ihr für euren Webdienst lediglich braucht ist ein gültiger Google Key. Diesen bekommt ihr unter folgender URL: http://code.google.com/apis/maps/signup.html

Einfach Folgende URL mit einer bestimmten Adresse aufrufen. Hier im Beispiel Hauptstraße 80 in München.

http://maps.google.com/maps/geo?q=Hauptstraße 80 München&output=csv&key=XXXXXXXXXXXXXX

Was ihr dann zurück bekommt sieht folgendermaßen aus:

200,8,48.0560813,11.6204950

Diese Parameter werden durch ein Komma getrennt. Unsere Geokoordinaten befinden sich am Ende dieses Strings. Unser Geocode würde wie folgt lauten:

x: 48.0560813 | y: 11.6204950

Um an diese Parameter heranzukommen habe ich ein kleine PHP Funktion geschrieben .

Quellcode: getCoorinates.php

Ich hoffe ich konnte euch helfen, Viel Spass damit! :D

Ähnliche Beiträge:

  1. Google Chrome – Der neue Browser Google schickt mit Google Chrome einen neuen, schicken und rasend...
  2. PHP: Tutorial Ajax Suche aus einer MySQL Datenbank Heute möchte ich euch zeigen wie man Schritt für Schritt...


5 Comments on “Google Maps Geocode per Adresse bekommen”

  1. 1 Sebastian said at 15:34 on März 10th, 2009:

    Super!
    genau das wonach ich gesucht habe !!!
    Vielen Dank

  2. 2 Andy said at 16:01 on September 19th, 2009:

    Cool, so simple!
    Genau das was ich gesucht habe!!!
    DANKE!

  3. 3 Benny said at 01:00 on Dezember 20th, 2009:

    Vielen Dank und ein frohes Fest + guten Rutsch nach Karlsruhe :)
    Dann implementieren wir mal das Ganze ^^

  4. 4 Norbert said at 15:06 on August 24th, 2010:

    Wenn man in der URL anstatt output=csv output=xml angibt kommt das Ganze als XML mit strukturierten Feldern.

  5. 5 Jürgen said at 13:15 on Dezember 18th, 2010:

    Hallo, könnt ihr mir helfen? Ich habe das nun so eingebaut:

    Aber es kommt garnichts? :(


Leave a Reply