Flopps Tolle Karte & OKAPI

Bewerte diesen Beitrag

okapiErst gestern wurde wurde die Opencaching-API (kurz: OKAPI) auf Opencaching.de freigeschaltet.

Wer nicht weiß, was das ist: Die Opencaching-API ist eine Programmierschnittstelle, mit der man sehr einfach auf die Geocache-Daten von Opencaching.de (und anderen Cachedatenbanken des Opencaching-Netzwerks) zugreifen kann.

Eigentlich ist diese Schnittstelle dazu gedacht, den Zugriff von Smartphone-Apps auf OC-Caches zu vereinfachen – so wird z.B. bei c:geo an einer solchen Integration gearbeitet und die Entwickler von looking4cache haben eine Unterstützung der OKAPI angekündigt.

Die OKAPI ist aber auch für andere Anwendungen geeignet. Dank der hervorragenden Dokumentation genügen zwei Stunden an einem freien Samstagnachmittag, um eine Cachekarte mit OKAPI-Anbindung zu bauen 😉 ! Wer sich davon überzeugen will, ruft einfach Flopps Tolle Karte auf und setzt das Häkchen bei „Zeige Geocaches“:

ftk-opencaching

Nun werden auf der Karte Geocaches angezeigt, die in der Datenbank von Opencaching.de verfügbar sind. Bewegt man die Karte, werden – wie gewohnt – neue Caches nachgeladen. Natürlich kann man die Cache-Marker auch anklicken und erhält so ein kleines Popup-Fenster, das den Name des Caches, den Cache-Typ, sowie einen Link zum Listing enthält.

Die Art der Integration ist zugegebenermaßen eher rudimentär und es fehlen noch einige Features zu einer vollwertigen Cache-Karte (Filter, ausblenden gefundener Caches, usw.); aber es zeigt doch, wie leistungsfähig die neue Schnittstelle ist und wie schnell und einfach man damit Anwendungen erstellen kann.

UPDATE (21.04.2013):

Die Karte zeigt jetzt die Caches von Opencaching.de, Opencaching.pl, Opencaching.nl, Opencaching.org.uk und Opencaching.us an.

4 Gedanken zu „Flopps Tolle Karte & OKAPI“

  1. Früher hätte ich mich auch gleich rangesetzt und eine Karte mit OKAPI-Anbindung programmiert. Heute interessiert mich diese historische Spiel schon so wenig, dass ich gar nicht mehr anfange.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.