Java Reference
In-Depth Information
Bild 14.11■ Die Karte wird an den angegebenen Koordinaten zentriert.
1. Wie können die Möglichkeiten der Programmierung mit dem Google-API im Client ge-
nutzt werden?
2. Was bedeuten die verwendeten Parameter?
Programmieren mit der Google-Maps-API-Familie
Um Punkt 1 werden wir uns hier wie gesagt nicht vollständig kümmern können. Die Erzeugung
von Karten und die ganzen Features, die Sie in den Karten nutzen können, sind jedoch in der
Dokumentation, die es seit einiger Zeit auch in Deutsch gibt, hervorragend erläutert (Sie kom-
men über https://developers.google.com/maps/documentation/javascript/?hl=de da hin). Dazu
sollten Sie auch die Google-Maps-API-Referenz unter https://developers.google.com/maps/
documentation/javascript/reference?hl=de heranziehen, die mittlerweile ebenso auf Deutsch
verfügbar ist. Dennoch werden wir zumindest den Einstieg kurz anreißen. Zuerst sei das Bei-
spiel erklärt, dessen Logik auf reinem JavaScript basiert. Das Google Maps API laden wir
zuerst. Beachten Sie, dass Sie einen booleschen sensor -Parameter übergeben, um anzugeben,
ob diese Anwendung einen Sensor verwendet, um den Standort des Benutzers zu bestimmen.
Das Interessanteste in dem Beispiel ist die Funktion initialize() , die beim Laden der
Webseite aufgerufen wird. Hier wird ofensichtlich die Karte initialisiert und geladen. Zur
Initialisierung wird ein Objektliteral im JSON-Format verwendet. Dort geben Sie neben
Koordinaten etwa die anfängliche Zoomstufe sowie die Koordinaten an.
Wenn der Browser mit Google Maps umgehen kann, wird ein Objekt vom Typ google.maps.
Map erzeugt. Diese Klasse ist der Dreh- und Angelpunkt des gesamten Systems. Ein Objekt
dieses Typs repräsentiert eine einzelne Karte in der Seite! Die Klasse stellt eine ganze Reihe
an interessanten Eigenschaten, Methoden, Konstanten und Events bereit, die wie gesagt
hervorragend in der API-Referenz beschrieben sind. Sie können etwa überprüfen, ob eine
Karte initialisiert und geladen wurde, die geograischen Koordinaten des Zentralpunkts der
Karte setzen und abfragen oder den Zoomfaktor der Karte ermitteln oder setzen.
Search WWH ::




Custom Search