...
Öffnen Sie den Bereich Medienverzeichnis > Einstellungen > Formular Vorlagen.
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.
Fügen Sie ein neues Formularfeld durch Betätigung der Schaltfläche Feld hinzufügen hinzu: Wie definiere ich eine Datenstruktur einer Formular Vorlage?.
Geben Sie dem Feld einen Namen (Feldname) und wählen den Feldtyp Google Map aus:
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
...
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.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.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 language html <!-- 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 | ||
---|---|---|
| ||
<!-- 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:
...