Geolocation mit GeoCoder PHP
Kommentare

GeoCoding lässt sich in vielen Bereichen einsetzen und bietet dem Nutzer viele Möglichkeiten, die eigene Position zu ermitteln oder geographische Informationen bereitzustellen. Dafür lassen sich Libraries

GeoCoding lässt sich in vielen Bereichen einsetzen und bietet dem Nutzer viele Möglichkeiten, die eigene Position zu ermitteln oder geographische Informationen bereitzustellen. Dafür lassen sich Libraries wie GeoCoder PHP verwenden, die ein Abstraction-Layer für Geocoding-Manipulationen zur Verfügung stellen und so die Integration verschiedener Services erlauben. Arno Slatius erklärt, wie mit der Library gearbeitet werden kann.

Funktionsumfang von GeoCoder PHP

Mit GeoCoder PHP können geographische Informationen bearbeitet und in Applikationen integriert werden. Die Library umfasst dabei einen HttpAdapter, Geocoding Providers und verschiedene Formatter und kann einfach über Composer installiert oder über die Entwickler-Website heruntergeladen werden.

Um GeoCoder zu nutzen, wird zunächst ein HttpAdapter benötigt, um die Anfragen an den Web-Service zu senden. Dafür können verschiedene Geocoder eingesetzt werden, entweder als geographische Coder oder als IP-Coder. Dabei muss allerdings bedacht werden, dass viele der Geocoder die Anzahl der möglichen Anfragen pro Tag einschränken.

Zudem sind viele Coder auf eine bestimmte Region ausgelegt und funktionieren dementsprechend nicht überall zufriedenstellend. Allerdings lassen sich verschiedene Geocoder miteinander verketten, sodass immer das erste valide Ergebnis zurückgegeben wird. Mit GeoCoder PHP lässt sich zudem Reverse Geocoding durchführen und auch IP-Adressen können für das Geocoding eingesetzt werden.

GeoCoder PHP verfügt über verschiedene Output-Formatter, zum Beispiel einen String-Formatter und Dumpers, mit denen sich die Ergebnisse leicht in die eigene Applikation integrieren lassen. Das alles ist jedoch nur ein kleiner Einblick in die vielfältigen Möglichkeiten, die die Library bietet. Für eine detaillierte Erklärung, wie sich GeoCoder nutzen lässt, und umfangreiche Code-Beispiele lohnt sich ein Blick in Arno Slatius Tutorial in seinem Artikel Where are you? Implementing geolocation with GeoCoder PHP.

Aufmacherbild: world map illustration von Shutterstock / Urheberrecht: best pixels

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -