.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ================================ ad: Google Maps Plugin KML-Layer ================================ :Created: 2010-02-18T17:33:18 :Changed: 2011-04-30T15:23:09 :Classification: ad_google_maps_plugin_kml :Description: The keywords help with categorizing and tagging of the manuals. You can combine two or more keywords and add additional keywords yourself. Please use at least one keyword from both lists. If your manual is NOT in english, see next tab "language" ---- forEditors (use this for editors / german "Redakteure") forAdmins (use this for Administrators) forDevelopers (use this for Developers) forBeginners (manuals covering TYPO3 basics) forIntermediates (manuals going into more depth) forAdvanced (covering the most advanced TYPO3 topics) see more: http://wiki.typo3.org/doc_template#tags ---- :Keywords: google, map, frontend, forEditors, forAdmins, forDevelopers, forAdvanced :Author: Arno Dudek :Email: webmaster@adgrafik.at :Info 4: :Language: de |img-1| |img-2| ad: Google Maps Plugin KML-Layer - ad\_google\_maps\_plugin\_kml .. _ad-Google-Maps-Plugin-KML-Layer: ad: Google Maps Plugin KML-Layer ================================ Extension Key: ad\_google\_maps\_plugin\_kml Language: de Keywords: google, map, frontend, forEditors, forAdmins, forDevelopers, forAdvanced Copyright 2000-2011, Arno Dudek, This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml The content of this document is related to TYPO3 \- a GNU/GPL CMS/Framework available from www.typo3.org .. _Table-of-Contents: Table of Contents ----------------- `ad: Google Maps Plugin KML-Layer 1 <#1.ad:%20Google%20Maps%20Plugin %20KML-Layer|outline>`_ **`Introduction 3 <#1.1.Introduction|outline>`_** `What does it do? 3 <#1.1.1.What%20does%20it%20do_|outline>`_ `Screenshots 3 <#1.1.2.Screenshots|outline>`_ **`Users manual 5 <#1.2.Users%20manual|outline>`_** `Erstellen einer KML-Datei-Ebene 5 <#1.2.1.Erstellen%20einer%20KML- Datei-Ebene|outline>`_ **`Administration 7 <#1.3.Administration|outline>`_** `Installation 7 <#1.3.1.Installation|outline>`_ `Extension-Konfiguration 7 <#1.3.2.Extension-Konfiguration|outline>`_ **`Configuration 8 <#1.4.Configuration|outline>`_** `settings 8 <#1.4.1.settings|outline>`_ `layer 8 <#1.4.2.layer|outline>`_ **`Known problems 9 <#1.5.Known%20problems|outline>`_** **`To-Do list 10 <#1.6.To-Do%20list|outline>`_** **`ChangeLog 11 <#1.7.ChangeLog|outline>`_** .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ Diese Extension erweitert die Extension ad: Google Maps ( `ad\_google\_maps `_ ) mit einer neuen Ebene von Typ KML. - Verwendung der Google Maps API V3 ( `http://code.google.com/intl/de/ap is/maps/documentation/javascript/reference.html `_ ) - Integrieren eigener KML-Dateien in die Karte. .. _Screenshots: Screenshots ^^^^^^^^^^^ |img-3| Formular der KML-Datei-Ebene. |img-4| Google Maps Plugin mit KML-Datei auf der Website. .. _Users-manual: Users manual ------------ .. _Erstellen-einer-KML-Datei-Ebene: Erstellen einer KML-Datei-Ebene ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |img-5| |img-6| Gehe zum erstellten Systemordner “Google Maps” und erstelle einen neuen Datensatz vom Typ “Ebene”. |img-7| Wähle “KML-Datei” als Ebenentype aus. Setzte einen Titel für die Ebene. Dieser Titel ist ein Arbeitstitel und wird im FrontEnd nicht benötigt. |img-8| Füge nun eine KML-Datei hinzu. Im Verzeichnis “ad\_google\_maps\_plugin\_kml/Resources/Public/KmlTest/cta.kml” befindet sich eine Testdatei mit U-Bahnlinien von Chicago. Wird in das Feld “KML-URL” eine URL eingetragen, überschreibt das die KML-Datei. **Wichtig!** Lokale KML-Dateien werden von Google Maps nicht erkannt. Die Website darf daher nicht unter “localhost” laufen. Zum Testen kann auch die Online-Datei (http://gmaps- samples.googlecode.com/svn/trunk/ggeoxml/cta.kml) aus dem Google Maps- Beispiel verwendet werden. |img-9| Setzte noch einen Listentitel unter “Listenansicht”. |img-10| Weise der Ebene noch eine Kategorie zu und füge diese in die Karte ein. Wie Kategorien, Karten und das Einfügen in die Website funktioniert, lese bitte in der `Dokumentation von ad\_google\_maps `_ nach. Danach sollte die Seite so aussehen: |img-4| **Zu beachten!** KML-Dateien werden dynamisch geladen, was zu einer Verzögerung führt. Die Funktion, die die Inhalte in die Karte einpasst damit alle Elemente zu sehen sind, wird daher *zuerst* ausgeführt. Die Listenfunktionen “pan to” und “fit bounds” funktionieren erst nach dem laden der Datei. .. _Administration: Administration -------------- .. _Installation: Installation ^^^^^^^^^^^^ Installiere im Extension-Manager die Extensions ad\_google\_maps und ad\_google\_maps\_plugin\_kml. Weiters werden die Extensions extbase 1.2.1 und fluid 1.2.1 benötigt. (Führe zuerst die `Installation von ad\_google\_maps `_ aus.) Passe bei Bedarf die Konfiguration an. |img-11| **Wichtig!** Füge das statische Template “ad: Google Maps Plugin KML- Layer (ad\_google\_maps\_plugin\_kml)” in das Template ein. .. _Extension-Konfiguration: Extension-Konfiguration ^^^^^^^^^^^^^^^^^^^^^^^ Folgende Optionen können in der Extension-Konfiguration gesetzt werden: .. ### BEGIN~OF~TABLE ### .. _uploadDirectories: uploadDirectories """"""""""""""""" .. container:: table-row Property uploadDirectories Data type array Description Hier werden alle Upload-Verzeichnisse für das BackEnd-Eingabeformular definiert. Mögliche Eigenschaten sind: kmlFiles Default .. ###### END~OF~TABLE ###### .. _Configuration: Configuration ------------- Die Konfiguration der Extension ist etwas tricky und anders als gewohnt. Ich hoffe die Idee dahinter ist verständlich und vor allem nützlich. Grundsätzlich gilt, dass Werte die in den Settings gesetzt wurden, die Werte der Datenbankfelder überschreiben sobald diese entweder “false”, “0” oder leer sind. So kann man z.B. – wie in der Standardkonfiguration – den ShadowAnchor, bereits für alle Maker die man setzt, aber auch für jeden einzelnen neu definieren. .. _settings: settings ^^^^^^^^ .. ### BEGIN~OF~TABLE ### .. _layer: layer """"" .. container:: table-row Property layer Data type ->layer Description siehe layer Default .. ###### END~OF~TABLE ###### [tsref:(cObject).plugin.tx\_adgooglemaps.settings] .. _layer: layer ^^^^^ .. ### BEGIN~OF~TABLE ### .. _type: type """" .. container:: table-row Property type Data type string Description Klassenname der ad\_google\_maps-Ebene: Tx\_AdGoogleMapsPluginKml\_MapBuilder\_Layer\_Kml Default Tx\_AdGoogleMaps\_MapBuilder\_Layer\_Marker .. _title: title """"" .. container:: table-row Property title Data type string Description Der Arbeitstitel der Ebene. Dieses Feld wird im Frontend nicht verwendet. Default .. _pluginKmlFile: pluginKmlFile """"""""""""" .. container:: table-row Property pluginKmlFile Data type path Description Dateipfad der KML-Datei Default .. _pluginKmlUrl: pluginKmlUrl """""""""""" .. container:: table-row Property pluginKmlUrl Data type string Description URL der KML-Datei Default .. _pluginKmlSuppressInfoWindows: pluginKmlSuppressInfoWindows """""""""""""""""""""""""""" .. container:: table-row Property pluginKmlSuppressInfoWindows Data type boolean Description Default 0 .. ###### END~OF~TABLE ###### [tsref:(cObject).plugin.tx\_adgooglemaps.settings.layer] .. _Known-problems: Known problems -------------- Report bugs at `http://forge.typo3.org/projects/extension- ad\_google\_maps/ `_ .. _To-Do-list: To-Do list ---------- Report features at `http://forge.typo3.org/projects/extension- ad\_google\_maps/ `_ .. _ChangeLog: ChangeLog --------- `http://typo3.org/extensions/repository/view/ad\_google\_maps\_plugin\ _kml/current/info/ChangeLog/ `_ |img-2| 11 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. |img-2| image:: img-2.png .. :border: 0 .. :height: 21 .. :hspace: 9 .. :id: Grafik2 .. :name: Grafik2 .. :width: 87 .. |img-3| image:: img-3.png .. :align: left .. :border: 0 .. :height: 509 .. :id: Grafik10 .. :name: Grafik10 .. :width: 385 .. |img-4| image:: img-4.png .. :align: left .. :border: 0 .. :height: 414 .. :id: Grafik9 .. :name: Grafik9 .. :width: 425 .. |img-5| image:: img-5.png .. :align: left .. :border: 0 .. :height: 58 .. :id: Grafik19 .. :name: Grafik19 .. :width: 280 .. |img-6| image:: img-6.png .. :align: left .. :border: 0 .. :height: 87 .. :id: Grafik4 .. :name: Grafik4 .. :width: 244 .. |img-7| image:: img-7.png .. :align: left .. :border: 0 .. :height: 148 .. :id: Grafik3 .. :name: Grafik3 .. :width: 265 .. |img-8| image:: img-8.png .. :align: left .. :border: 0 .. :height: 162 .. :id: Grafik5 .. :name: Grafik5 .. :width: 383 .. |img-9| image:: img-9.png .. :align: left .. :border: 0 .. :height: 167 .. :id: Grafik11 .. :name: Grafik11 .. :width: 356 .. |img-10| image:: img-10.png .. :align: left .. :border: 0 .. :height: 148 .. :id: Grafik7 .. :name: Grafik7 .. :width: 300 .. |img-11| image:: img-11.png .. :align: left .. :border: 0 .. :height: 142 .. :id: Grafik1 .. :name: Grafik1 .. :width: 363