- mu21.de [nt & lifestyle] - http://www.mu21.de -

Google Maps API Templates

Posted by michael on June 24, 2007 in Code, Inside mu21.de

Neu im Code Archive von mu21.de: Beispiele zur Anwendung von Google Maps API. Hierzu stelle ich exemplarisch den Code verschiedener Funktionen vor, mit denen sich von Straßenkarten und Satellitenbilder (inkl. Marker und Polylines) bis hin zur perfekten Navigation (vgl. Routenplaner) urheberrechtlich (für den Nicht-Kommerziellen Gebrauch) unbedenkliche Karten erstellen lassen.

Voraussetzung für Google Maps API ist die Beantragung eines “Maps API key” (siehe [1] Verwendung von Google Maps API). Hiermit wird nicht zuletzt sichergestellt, dass die Urherberrechte (insbesondere an den Geocode Daten - nominell darf nur alle 1,728 Sekunden eine neue Route berechnet werden) nicht verletzt werden.

Neben einigen Programmierkenntnissen (Java Script, Objektorientierte Programmierung) sollte der potentielle Anwender der Google Maps Programmierschnittstelle Erfahrungen in der Gewinnung von Longitude und Latitude mitbringen (für interessierte Leser, die Freude an dieser Thematik haben, empfehle ich meine Abhandlung zum Thema “[2] Realisierung eines Ortungssystems mit GPS“).

Auf der Seite [3] mu21-google-maps-API.html stelle ich den erforderlichen Code zur Generierung von fast fehlerfreien XHTML-Code (1 Fehler - derjenige der diesen abstellt, darf mir die Lösung nennen und den Fehler (xmlns:v=”urn:schemas-microsoft-com:vml” - leider nötig um den IE zu genügen) behalten!) vor um Straßenkarten und Satellitenbilder für Webseiten erstellen zu können. Damit die Karten von gewisser Professionalität zeugen, dürfen an dieser Stelle natürlich weder Navigationselemente noch die von google.maps gewohnte Auswahlmöglichkeit zwischen Straßenkarte, Satellitenbild bzw. Hybridansicht fehlen. Um den Code besser nachvollziehen zu können, ist dieser auf der Seite [4] mu21.de Google Maps API (Examples) zu Demonstrationszwecken komplett XHTML codiert.

Ein weiteres interessantes Feature von Google Maps API ist die Nutzung der Geocode Daten. Damit lässt sich problemlos ein Routenplaner zu Navigationszwecken realisieren. Die für den Benutzer zugängliche Routenplanerfunktion stelle ich an dieser Stelle aufgrund der latenten Missbrauchsgefahr nicht vor (falls ihr für eure Seite trotzdem diese Funktion nutzen wollt: Google ist euer Freund!)! Trotzdem: Es lassen sich viele Erkenntnisse aus meinen Code-Beispiel ([5] mu21-routenplaner-google-maps.html) ziehen. Vollständig ist das Ergebnis der Kodierung auf der Seite [6] mu21.de Google Maps API Directions Elements (Example) zu betrachten.

Wie gehabt stelle ich an dieser Stelle für interessierte Leser wieder das Working Paper mit weiteren Hintergrundinformationen (inkl. Code) zur Verfügung: Google Maps API (eine Schnittstellenbeschreibung) (8408)


Article printed from mu21.de [nt & lifestyle]: http://www.mu21.de

URL to article: http://www.mu21.de/137/google-maps-api-templates/

URLs in this article:
[1] Verwendung von Google Maps API: http://www.mu21.de/index.php/code-archive/verwendung-google-maps-api/
[2] Realisierung eines Ortungssystems mit GPS: http://www.mu21.de/papers/Realisierung eines Ortungssystems mit GPS
[3] mu21-google-maps-API.html: http://www.mu21.de/index.php/code-archive/mu21-google-maps-api/
[4] mu21.de Google Maps API (Examples): http://www.mu21.de/FH/files/mu21-google-maps-API-examples.html
[5] mu21-routenplaner-google-maps.html: http://www.mu21.de/index.php/code-archive/mu21-routenplaner-google-maps/
[6] mu21.de Google Maps API Directions Elements (Example): http://www.mu21.de/FH/files/mu21-google-maps-API-directions-elements-example.html


June 24, 2007 by mu21.de (whois): Michael Uhl - Imprint at http://imprint.mu21.de (dt. Impressum)