Google Maps Geocode per Adresse bekommen

Posted: November 13th, 2008 | Filed under: Internet, Programmieren | Tags: , , , , , | 8 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! 😀