Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

  1. Öffnen Sie den Bereich Medienverzeichnis > Einstellungen > Formular Vorlagen.

  2. Wählen Sie die gewünschte Formular Vorlage aus, von welchem Sie die Einträge auf einer Google Maps Karte anzeigen lassen möchten und öffnen Sie dieses in der Bearbeitungsmaske. Alternativ kann auch ein neues Formular angelegt werden.

  3. Fügen Sie ein neues Formularfeld durch Betätigung der Schaltfläche Feld hinzufügen hinzu: Wie definiere ich eine Datenstruktur einer Formular Vorlage?.

  4. Geben Sie dem Feld einen Namen (Feldname) und wählen den Feldtyp Google Map aus:

    8ML6Sm1wtggPe7lqXVLHwxYG.png
  5. Speichern Sie die Änderung am Formular durch Betätigung der Schaltfläche Speichern

...

Erfassen oder Bearbeiten Sie nun Einträge des mit Google Maps erweiterten Formular. Bei der Bearbeitungsmaske wird beim entsprechenden Google Maps-Feld folgende Eingabemaske angezeigt:

...

...

Die Erfassung des Standortes

...

via Adresse

Falls die Adresse des Eintrages bekannt ist, kann der Standort durch Eingabe der Felder Strasse und Hausnummer, Ort, PLZ und Betätigung der Schaltfläche Suchen gesetzt werden.

Die Erfassung des Standortes via Koordinaten

Falls die Koordinaten des Eintrages bekannt sind, kann der Standort durch Eingabe der Felder Längengrad, Breitengrad und Betätigung der ENTER-Schaltfläche gesetzt werden.

...

Die Erfassung des Standortes via Klick

Falls die genaue Adresse des Eintrages nicht bekannt ist, kann der Standort mittels drop

...

and drop des Markers oder Klick an der gewünschten Stelle auf der Karte gesetzt werden

...

.

...

Übersichtskarte im Frontend

...

  1. Alle Einträge
    Auf der spezifischen Anwendungsseite MAP (Anwendung: Medienverzeichnis / Bereich: map) kann mit dem Platzhalter [[MEDIADIR_GOOGLE_MAP]] eine Google Maps Karte angezeigt werden, welche alle Einträge aus dem Medienverzeichnis enthält.

  2. Such-Resultate
    Auf jeder Anwendungsseite des Medienverzeichnis, bei welcher die Such-Funktion eingebunden ist, kann mit dem Platzhalter [[MEDIADIR_SEARCH_GOOGLE_MAP]] eine Google Maps Karte angezeigt werden, welche die von der Suche gefundenen Einträge enthält.

  3. Einträge einer Kategorie / Ebene
    Auf jeder Anwendungsseite des Medienverzeichnis, bei welcher eine Kategorie oder Ebene ausgewählt ist, kann mit dem folgenden Block-Konstrukt eine Google Maps Karte angezeigt werden, welche die Einträge der ausgewählten Kategorie oder Ebene enthält:

    Codeblock
    languagehtml
    <!-- BEGIN mediadirCategoryLevelDetail -->
    [[MEDIADIR_CATEGORY_LEVEL_GOOGLE_MAP]]
    <!-- END mediadirCategoryLevelDetail -->

...

Angenommen die ID des Formular-Feldes, welchem der Feldtyp Google Map zugewiesen wurde, ist 181 186, dann wird die Google Maps Karte auf der Detailansicht wie folgt eingebunden:

Codeblock
languagehtml
<!-- BEGIN mediadir_inputfield_181186 -->
[[MEDIADIR_INPUTFIELD_VALUE]]
<!-- END mediadir_inputfield_181186 -->

Zugriff via API

Auf das Google Maps Objekt kann auf der Übersichtskarte wie folgt zugegriffen werden:

...