«

»

Aug
26
2006

Die Touren Typo3 Extension mit Google Maps

Bringen Sie jetzt Ihre Fahrrad-, Skater- oder Wandertouren aufs Internet. Sie benötigen dazu lediglich Typo3, die pm_tour-Extension, eine GPX Datei (welche die Tour definiert) und schon haben Sie Ihre Tour auf dem Netz. Die Tour Extension ist frei verfügbar über das Typo3 Repository und steht in einer recht stabilen Version (0.0.7) zur Verfügung.

Wichtig für die Konfiguration sind:

  1. Erstellen Sie einen Google Maps API Key: http://www.google.com/apis/maps/
  2. Tragen Sie den Key im TypoScript Setup ein.
  3. Erstellen Sie mindestens ein Land und eine Region (im Template, können diese ja auch wieder gelöscht werden), und weisen Sie die Tour einer Region zu – ansonsten wird die Tour nicht angezeigt.

So ich glaube das sind die wichtigsten Punkte… Viel Vergnügen!

typo3.org/extensions/repository/

Permanentlink zu diesem Beitrag: http://www.matusz.ch/blog/2006/08/26/die-touren-typo3-extension-mit-google-maps/

20 Kommentare

  1. Mark sagt:

    Hallo Patrick,

    ich versuche gerade Deine Extension im Typo3 4.11 ans laufen zu bringen.
    Soweit habe ich mich an Deine Anleitung gehalten, bekomme jetzt bei der Darstellung leider eine Fehlermeldung. Test hier: http://rauti.ath.cx unter Tour
    Wäre klasse, wenn Du noch einen Tip für hättest.

    Danke

    Gruß Mark

    Fehlermeldung:
    Warning: Invalid argument supplied for foreach() in F:\Rauti_Web2\typo3\typo3conf\ext\pm_tour\pi1\class.tx_pmtour_pi1.php on line 316

    Warning: Cannot modify header information – headers already sent by (output started at F:\Rauti_Web2\typo3\typo3conf\ext\pm_tour\pi1\class.tx_pmtour_pi1.php:316) in F:\Rauti_Web2\typo3\typo3\sysext\cms\tslib\class.tslib_fe.php on line 2898

  2. Mark sagt:

    Hi,

    nachdem ich im Plugin die den “Startingpoint:” gesetzt habe ist der Fehler weg.

    Lösche doch bitte meine Kommentare bzw verschiebe es in die FAQ.

    Danke für die klasse Extension.

    Gruß Mark

  3. Markus sagt:

    Hallo Patrick!

    Vielen Dank für Dein Plug-in. Ich konnte es ohne Änderungen für unsere Webseite (http://www.hwghv-helsa.de) benutzen. Ich denke, daß es schon sehr ausgereift ist und durchaus auf stable gesetzt werden könnte.
    Nur über ein Kleinigkeit bin ich gestolpert: Ich hatte den Display type auf route gesetzt und mich gewundert, warum meine Track Daten nicht angezeigt werden :-)
    Ausserdem hatte ich Kilometer und Zeit zunächst ohne Maßeinheit angegeben, da der Text im Backend suggeriert, daß die Einheiten im Template schon gesetzt sind.

    Gruß
    Markus

  4. Sven sagt:

    Hallo Patrick!

    Danke für die Extension. Die Implementierung hat auch auf Anhieb geklappt.

    Leider scheint es ein Problem bei der Darstellung von Routen und Tracks im IE7 zu geben: Dort wird die Route bzw. der Track beim ersten Aufruf nur gepunktet (und dazu noch verschoben) dargestellt. Sobald man dann den Kartentyp (z.B. auf hybrid) ändert, erscheint zwar die Tour, allerdings unvollständig. D.h. es werden teilweise Punktverbindungen ausgelassen.

    Kann das Problem jemand bestätigen?

    Viele Grüße,
    Sven

  5. Patrick sagt:

    Diese Extension wird von Markus Barchfeld weiterentwickelt und ist im Typo3 Repository in einer aktuellen Version verfügbar.

    Typo3 Repository

  6. stefan sagt:

    hallo.
    das ist ja eine tolle extension,die ich auch gerne verwenden möchte. leider wird mein api-key nicht erkannt obwohl der 100% richtig ist. mache ich im ts-setup was falsch?

    plugin.tx_pmtour_pi1.google_api_key = ABQIAAAACE5z2oP2sxRox0u1eLXiaRR1EdJ5HXTGrZoP-OGUWVurcNkSiRQSEyc58ItkZLM-X_Zh-i0yit6uQ

    schon mal danke im vorraus für eure hilfe :)

  7. peter sagt:

    danke für die extension. ich hab aber noch eine frage:

    kann man auch kml-dateien anzeigen lassen?

  8. Patrick sagt:

    @Stefan: Wie kommst Du auf dieses TS-Setup? Dies dürfte wohl eher plugin.tx_pmtour_pi1.googleMap.key sein. Schau mal in der Datei ext_typoscript_setup.txt nach was alles möglich wäre…

    @Peter: Nein, wird nicht unterstützt…

  9. ES sagt:

    Hallo,

    ist eigentlich schon mal jemand aufgefallen, dass unter FF3 die Routen/Trachs nicht angzeigt werden? Es werden nur die Karte und die POIs angezeigt. Woran kann das liegen?

    Es kommt keine Fehlermeldung oder dergleichen.

  10. Dog sagt:

    Hallo Patrick,

    ich habe Deine Extension installiert und bin nach Deiner Anleitung vorgegangen. Map.key ist eingetragen an der korrekten Stelle. In der Ausgabe wird mir der korrekte Kartenausschnitt angezeigt, leider aber keine Punkte meines Tracks. Zur Kontrolle meiner gpx-Datei habe ich auch die gpx-Datei eines anderen Portals testweise eingebaut – gleiches Ergebnis. Was mache ich falsch? Ich probiere nun schon eine ganze Weile rum, leider ohne Erfolg. Kannst Du mir einen Tipp geben?

  11. Dog sagt:

    PS: http://rauti.ath.cx/gps.0.html?&tx_pmtour_pi1pm_tour=16 scheint das gleiche Problem wie ich auch zu haben. Herzlichen Dank für Deine Hilfe.

  12. Patrick sagt:

    Habe gesehen, dass dies an einigen alten JavaScript Variablen der Google Maps API liegt (G_HYBRID_TYPE oder ähnliches). Ich komme leider nicht dazu, dies zu korrigieren…

  13. Dog sagt:

    Ok, vielen Dank dafür. Dann habe ich schon mal eine Richtung.

  14. Dog sagt:

    Hey Patrick, es hat funktioniert (zumindest im IE6, der FF 3 zeigt mir die Route / den Track nicht an).
    Noch einmal herzlichen Dank für Deinen Tipp. Für alle, die das gleiche Problem haben, hier meine Anpassungen:
    In der Datei class.tx_pmtour_googleMapAPI_PMPro müssen in den Zeilen 120, 123 und 127 die aktuellen Google Maps Variablen eingesetzt werden, also: G_HYBRID_TYPE ersetzen durch G_HYBRID_MAP, G_SATELLITE_TYPE durch G_SATELLITE_MAP und G_MAP_TYPE durch G_NORMAL_MAP. Dann klappt’s wie schon geschrieben zumindest im IE 6 bei mir. Ich teste nun noch die anderen Browser durch und hoffe, irgendwo eine Lösung für mein FF 3-Problem zu finden.

  15. Doergel sagt:

    Hallo! Dog
    FF3-Problem Track anzeigen: Lösche die Semikolions hinter den Farb Hex Werten im TS-Setup
    PS:Außer der Änderung G_MAP_TYPE in G_NORMAL_MAP kann ich die nötigen Änderungen in der Klasse nicht bestätigen.

  16. Dirk sagt:

    Hey Dog, super Extensions!

    Leider funktioniert bei mir die Geschichte mit den eigenen Markern nicht, bzw. Icons für Mappoints.

    Folgende Fehlermeldung:

    GoogleMapAPI:createMarkerIcon: Error reading image: http://www.domain.de/uploads/tx_pmtour/0015_red_bubble.png

  17. Patrick sagt:

    Hmmm, schon mal versucht den Link zum Icon zu öffnen. Kein Wunder geht es nicht. Dein Typo3 scheint nicht korrekt eingerichtet zu sein…

  18. Dirk sagt:

    Die Url habe ich abgeändert, da ich nicht will das diese Seite hier verlinkt ist.
    Die Url auf die Grafik funktioniert aber.

    TYPO3 4.3.2,

    noch ne andere Idee?

    Gruß

  19. Mo sagt:

    lässt sich die Extension auch mit OpenStreetMap verwenden?

  20. Patrick sagt:

    Nein.

Hinterlasse eine Antwort

Ihre E-Mail-Adresse wird nicht veröffentlicht.

Sie können diese HTML-Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>