Ajax API für Map24
Heute morgen hat mich Jörg Zintel =) auf die neue Ajax API für map24 hingewiesen und da muss man doch mal einen kleinen Blick darauf werfen.
Map24 hat hat sein Angebot für rund um seine Karten erweitert und bietet ab sofort eine kostenlose Ajax API für Entwickler an. Mit der API ist es möglich die Karte zu steuern oder eigene Objekte auf der Karte hinzuzufügen, wie in dem Schreenshot zu sehen ist..
Um die API nutzen zu können muss man sich bei map24 registrieren und den key im JavaScript angeben. Die Einführung in die Anwendung der API findet man schön in einer Menge von Tutorials. Wie auch bei Google Maps ist das einbinden der Karte sehr einfach möglich, siehe dem klassischen “Hello World” Beispiel:
<html>
<head>
<script language="javascript" src="http://api.map24.com/ajax/1.2/"></script>
<script language="javascript">
var map = null;
function goMap24(){
map = Map24.Webservices.getMap24Application({
AppKey: "FJX2a5eae8645f9d727f72adb51d60d4X13",
MapArea: document.getElementById( "maparea" ),
MapWidth: 710,
MapHeight: 500
});
}
</script>
</head>
<body onload="goMap24()">
<div id="maparea"></div>
</body>
</html>
Alle Beispiele in den Tutorials können auch direkt live angesehen werden (Hier das oben gezeigte “Hello World” Beispiel). Eigentlich wollte ich das Hello World Beispiel auf meiner Seite einbinden allerdings ist die API Key Registrierungsseite gerade für 12 Stunden down :(.
Um die aktuellen Möglichkeiten der API sich live anzusehen besteht auch eine Demo Page auf der alle zur Verfügung stehenden Möglichkeiten API durch ein Menü ein und ausschaltbar sind.
Ein weiteres Feature das hervorgehoben werden sollte ist die Möglichkeit der Abfrage von Geodaten. Die API ermöglicht das exakte zuorden von Adressen zu Längen- und Breitengraden. Auch dazu besteht ein Tutorial und das dazu implementierte Beispiel.
Ein erstes implementiertes Beispiel im Zusammenspiel mit Google Maps wurde auch schon von active-value implementiert (via web business 2.0):
Es sollte noch darauf hingewiesen werden, dass die Karte über ein Java Applet eingebunden wird. Zum einen hat das den Vorteil, dass viele interaktive Elemente wesentlich einfacher möglich sind als mit JavaScript. Der große Nachteil ist, dass Java installiert sein muss und dass, zumindestens aktuell, die Performance doch sehr leidet. Die Karte baut sich bei der Demo Seite und bei den implementierten Beispielen nur sehr langsam auf obwohl die map24 Seite an sich selbst sehr schnell zu erreichen ist.
Generell ist das Bereitstellen einer API ein sehr geschickter Schachzug und bestimmt sind schon die ersten Entwickler die Karte in ihre Anwendungen zu bauen. Allerdings muss die Performance für den Aufbau der Karte noch deutlich besser werden, sonst wird die schöne API wohl schnell wieder in Vergessenheit geraten. Aktuell benötigt man jedenfalls recht viel Gedult bis die Karte sich aufgebaut hat.


