Google Maps Geocode API

Um eine Addresse und deren Koordinaaten herauszufinden kann man sehr gut die Geocode-API von Google Maps benutzen. Ein API-Key ist dafür zur Zeit nicht notwendig (Bug seitens Google).

Die Daten werden per HTTP-Get übergeben. Die Basisurl lautet: https://maps.googleapis.com/maps/api/geocode/json?address=&key= Im Parameter address kann in allen denkbaren Formaten eine Addresse übergeben werden. Alternativ kann der Parameter latlng Der Parameter key liefert den API-Key. Wenn man verrückt ist, kann als Ausgabeformat auch XML gewählt werden, indem man in der URL json durch xml tauscht.

Die Abfrage kann mit dem Parameter fields ergänzt werden, um nur einen Auszug aus den Daten zu erhalten. Das ist besonders sinnvoll, wenn man nur einen kleinen Teil der Daten benötigt. Ein Video über die field masks von Google erklärt den Syntax: https://www.youtube.com/watch?v=T1FUDXRB7Ns