Geocoder: Geocoding-Library für PHP 5.3
Kommentare

William Durand und einige Freiwillige haben mit Geocoder eine Bibliothek zusammengestellt, mit der sich Geodaten zu IPs oder Adressen feststellen lassen. Dazu verwendet sie Dienste wie FreeGeoIP, HostIp,

William Durand und einige Freiwillige haben mit Geocoder eine Bibliothek zusammengestellt, mit der sich Geodaten zu IPs oder Adressen feststellen lassen. Dazu verwendet sie Dienste wie FreeGeoIP, HostIp, IpInfoDb, Yahoo! PlaceFinder oder die Geoip PHP extension für IPs und Google Maps, Bing Maps, OpenStreetMaps, CloudMade oder Yahoo! PlaceFinder für Adressen.

Die Anwendung des Ceocoder-API ist herrlich einfach:

  • Ip-Adressen werden mit &#36geocoder-&#62geocode(‚88.188.221.14‘); gesucht,
  • Adressen werden im Format &#36geocoder-&#62geocode(’10 rue Gambetta, Paris, France‘); dem API übergeben
  • und umgekehrte Suchanfragen erfolgen so: &#36geocoder-&#62reverse(&#36latitude, &#36longitude);

Das &#36result liegt als Objekt-Instanz der Klasse Geocoded vor, die ArrayAccess und ein API mit weiteren Funktionalitäten implementiert. So lassen sich den Geodaten einzelne Werte gezielt entnehmen und weiterverarbeiten.

Weitere Infos zur Syntax und zur Installation von Geocoder findet Ihr auf der Projekt-Homepage. Der Code liegt auf GitHub.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -