TYPO3 Tuning: Google Maps einbinden

Für die Landkarten und Satellitenfotos von Google Maps gibt es eine Programmierschnittstelle (API), welche es erlaubt, solche Maps in die eigenen Website einzubinden. Sofern diese Website auf TYPO3 basiert, bietet die Extension rggooglemap von Georg Ringer einen sehr eleganten Weg, dies zu tun. rggooglemap speichert die Placemarks (oder Points of Interest POI, wie sie hier heissen) als geocodierte Adressen in der Tabelle tt_address und benötigt als Voraussetzung nur noch die Extension xajax.

Um im Frontend eine Karte und eine klickbare Liste mit den POI auszugeben, braucht man lediglich das Plug-in zweimal in eine Seite einzubauen, einmal mit dem Anzeige-Modus «Map» und einmal mit dem Anzeige-Modus «POIs». Und für die Erfassung der POIs im Backend steht im Modul «Google-Map» eine Karte zur Verfügung, über die man die Koordinationen eines POI sehr schön auslesen und direkt in die Datenbank schreiben kann. Dabei kann man auch bestehende Adress-Datensätze nachträglich mit Geo-Koordinatioonen ergänzen und diese kategorisieren (wobei leider pro POI nur eine einzige Kategorie vergeben werden kann).

Aufgrund meines eigenen Demo-Projekts www.selberpfluecken.ch noch folgende Praxistipps: Benutzen Sie die Version 2.1.3 von rggooglemap, da andere Versionen unter Umständen keine POIs auf der Karte anzeigen. (Diese Version gibt es derzeit nur im TYPO3-Repository, nicht auf der offiziellen Website des Plug-ins.) Legen Sie ausserdem zuerst einige Kategorien (Datensätze vom «POI Category») an, damit alle erzeugten POIs auch einer Kategorie zugewiesen sind.

rggooglemap wird weiterentwicklet, und eine Demo der neusten Beta-Version zeigt einige interessante neue Features. Diese Extension muss man sicher im Auge behalten. Wer trotzdem eine Alternative sucht, sollte sich lumogooglemaps anschauen (die ich allerdings nicht selbst getestet habe). Eine dritte Extension zur Einbindung von Google Maps ist wec_map, deren Einsatz hier im Detail beschrieben wird.

9 Gedanken zu „TYPO3 Tuning: Google Maps einbinden“

  1. Hallo

    Also ich will mich mal für diesen tollen Artikel bei dir bedanken!
    Zu lumogooglemaps diese habe ich getestet und muss sagen das ich damit sehr zufrieden bin man kann schnell und einfach Karten einbinden naja nur halt nicht mit der Map sondern mit Längen und Breiten – sollte aber auch okay sein!
    LG
    seo24

  2. Hallo

    Wenns es doch so einfach wäre. Meinem Vorredner muss ich zustimmen – LumoGoogleMaps ist sehr einfach zu installieren und zu konfigurieren. Denoch bin ich auf der Suche nach einer besseren Variante. Mit LumoGoogleMaps kann man Karten mit ALLEN tt_adress Einträgen machen aber will mann mit Kategorien oder einzelnen tt_adress Einträgen arbeiten – so stößt man an die Grenze von LumoGoogleMaps.

    RGGoogleMap scheint Kategorien zu unterstützen – nur hab ichs noch nicht zum laufen bekommen.

  3. Zum glück hab ich kein typo03

    google earth bilder , screenshot und schon steht der ausschnitt
    und man kann erst noch in einer 3d ansicht hinstellen
    oder googel earth gleic einbinden

    :-))))))

Hinterlassen Sie einen Kommentar