Java Reference
In-Depth Information
bisschen mit Google beschätigt, weiß, dass es einige Dienste mit Geodaten und Kartenma-
terial gibt, etwa Google Maps. Damit sind auch zahlreiche Web-APIs verbunden, die Webent-
wickler zur Aufwertung ihrer Webseiten verwenden können und die in ihrem gigantischen
Umfang unseren Rahmen bei Weitem sprengen würden. Wenn Sie die Entwicklerwebseiten
von Google unter https://developers.google.com besuchen, werden Sie sehen, dass Ihnen
dort eine große Anzahl an APIs und Features für die verschiedensten Zwecke zur Verfügung
stehen. Die Bibliotheken darin dienen im Kern dazu, dass Sie RIAs auf Basis von CSS,
JavaScript, HTML und letztendlich AJAX erstellen bzw. Ihre Webseiten um gewisse inter-
aktive, dynamische Funktionalitäten erweitern können.
HInWEIS: Die Geodating-Leistungen, die Sie von den Google-APIs und diversen
Tools und Features sowie der Lokalisierung über navigator.geolocation
erhalten, greifen bei einer Anwendung direkt auf die Server von Google (oder
auch einem anderen der Geolokalisierungsdienste) zu, zwar nicht immer mit
einem personalisierten Zugrif wie bei etwa einem persönlichen Kalender, aber
dennoch senden sie Daten zu Google oder einem der anderen Anbieter und
rufen Daten ab. Diese Daten werden in jedem Fall protokolliert, ausgewertet
und für eigene Zwecke genutzt.
14.4.2.1■Das Google Maps API nutzen
Das Google Maps API (https://developers.google.com/maps/documentation/?hl=de ) ist
sicher eines der bekanntesten APIs im Webumfeld. Das API baut unmittelbar auf AJAX auf
und ermöglicht es Ihnen unter anderem, rein mit JavaScript-Bibliotheken in ihren eigenen
Webseiten Satellitenbilder und Landkarten bzw. Stadtpläne oder aber eine gemischte Dar-
stellung von Karten und Satellitenbilder samt Beschreibungen und verschiedenen Steuer-
elementen einzubauen. Diese Karten sind dynamisch. Der Anwender kann sie verschieben,
vergrößern, verkleinern etc. Solche Karten, die das Google Maps API bereitstellt, werden in
einem Bereich der Webseite in einem Gitter mit mehreren kleineren Einzelbildern und
ergänzenden Zusatzinformationen zusammengesetzt, die aufgrund von Benutzeraktionen
oder programmtechnischen Vorgaben vom Google-Server gesendet werden und von Ihnen
mit JavaScript- und DHTML-Techniken in Ihre Seiten eingefügt werden können. Nun gibt es
für die Geodienste zwei Anwendungen, die wir hier verfolgen wollen:
Sie können in einer Karte eine Position angeben, um diesen Ort als Ziel anzugeben und
diverse Informationen und Leistungen rund um diesen Ort anzubieten. Dazu brauchen
Sie keine Angaben über den Besucher.
Sie können mit den neuen Möglichkeiten von HTML5 die Position eines Besuchers auswer-
ten und ggf. darüber seinen Ort in einer Karte anzeigen und für ihn speziisch interessante
Informationen anbieten (wobei die Position auch einfach ausgewertet werden kann).
14.4.2.2■Das API einrichten
Alle Dienste und APIs der Google-Maps-Familie für Ihre Webseite stehen Ihnen in Form
reiner JavaScript-Bibliotheken bereit, die Sie in Ihre Webseite einbinden können. Für einen
vollen Zugrif müssen Sie sich ein Google-Konto einrichten und brauchen auch teils einen
speziellen Schlüssel. Für einfache Anwendungen ist das jedoch nicht notwendig und darauf
 
Search WWH ::




Custom Search