Onlinemagazin: devmag.net

Rubrik ‘APIs

Hier eine hilfreiche Funktion, mit der man über die Google MAPS API die Geokordinaten zu einer Adresse ermitteln kann. Diese Daten können dann wiederum in anderen Kartensystemen, wie der Openstreet Map verwendet werden.

function ResponseToArray($response) {

	return json_decode($response,true);
}

function findLocation($string) {

$url = "http://maps.google.com/maps/geo?q=".urlendcode($string)
       ."&output=json&sensor=true_or_false&key=your_api_key";

$raw = file_get_contents($url);

$geodata = ResponseToArray($raw);

$point = $geodata["Placemark"][0]["Point"]["coordinates"];

return $point;

}

Die Verwendung ist relativ simpel, der Funktion muss lediglich eine Adresse als String übergeben werden. Ein Aufruf der Funktion könnte wie folgt aussehen:

$points = findLocation("Tiergarten Berlin");

…weiterlesen »

  • 0 Kommentare
  • aus der Rubrik APIs, PHP Tricks
  • Twitter Status mit PHP und der Twitter API updatenTwittern ist doch sehr trendig. Seit 2007 gibt es die Twitter API – hier soll ein kleines Script vorgestellt werden, mit welchem ihr munter von eurer Webseite loszwitschern könnt. Das alles läuft mit ein paar Zeilen PHP Code und einem Zugang zur Twitter API. …weiterlesen »

  • 2 Kommentare
  • aus der Rubrik APIs, PHP, Webservices
  • sponsor

    technisch