Einleitung

Seit April 2006 bietet Google die Google Maps auch für Deutschland an. Bis auf die letzte Zoomstufe sind die Karten der deutschen Google Maps genauso informativ wie das Angebot in den USA und Großbritannien.

Über eine API ermöglicht es Google Webentwicklern, die Karten in ihre eigenen Websites einzubauen. Dadurch können die Funktionen der Google Maps auf der eigenen Seite eingefügt und individuell angepasst werden. Außerdem lassen sie sich mit einer eigenen Anwendung kombinieren, um einen neuen Service anzubieten (Mash up).

Die folgenden Beispiele sollen einige grundlegende Funktionen der API demonstrieren. Für das Verständnis der API sind Kenntnisse in Javascript und Objektorientierter Programmierung nützlich. Viele Befehle sind mit diesem Wissen selbsterklärend.

Um die API benutzen zu können benötigt man einen Developer Key von Google. Dieser Key funktioniert nur auf der Domain, für die er registriert wurde. Mit einer HTML Datei lässt er sich auch auf dem eigenen Rechner benutzen, aber auf einem lokalen Server funktioniert er leider nicht, da dieser eine andere Domain (oft http://localhost) besitzt .

Für eigene Experimente benötigt man ein HTML Grundgerüst, in dem man seine Skripte testen kann:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps</title>
<script src=
"http://maps.google.com/maps?file=api&amp;v=2&amp;key=[DevKey]"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[

[Code]

//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 500px; height: 300px"></div>
</body>
</html>