Map

save

Ab EGOCMS-Version 23 verfügbar!

Erstelle eine Karte.

Kann verwendet werden um Adressen einfacher und besser veranschaulicht anzuzeigen.

Die Karte verwendet die Smarty-Leaflet-Funktion! Weiter Informationen kann man hier bekommen!

Parameter-Name Typ Erforderlich Beschreibung
name String Ja

Name des Inputs.

height String Nein

Höhe der Karte.

width String Nein

Breite der Karte.

longitude String Ja

Der Längengrad des Starts. Wird verwendet wenn noch keine Adresse gespeichert wurde.

longitude String Ja

Der Breitengrad des Starts. Wird verwendet wenn noch keine Adresse gespeichert wurde.

address String Nein

Die Adresse des Starts. Kann anstelle von longitude und latitude verwendet werden.

zoom Float Nein

Der Zoom des Starts.

Möglichkeiten: 1-19

excluded String Nein

Ermöglicht es die Ausgabe anzupassen.

Weiter Informationen!

search Array Nein

Ermöglicht es eine Suche anzuzeigen.

Weitere Informationen!

Beispiele:

{input type="map" name="map_test_1" longitude="10" latitude="50" short="Marker kann gesetzt werden um eine Adresse im Backend zu speichern" title="Map (full)" excluded="country,house_number" zoom=15 } {input type="map" name="map_test_1" title="Map (full)" address="Pfalzgraf-Otto Straße 81, Mosbach" search.show=true search.label="Suche" standalone=true } {input type="map" name="map_test_1" title="Map (full)" longitude="10" latitude="50" disabled=true }
wb_incandescent

Parameter wie standalone und disabled funktionieren ebenfalls!

Bei standalone nimmt die Karte 100% des Frames ein.

Bei disabled kann man die Karte weiterhin bedienen, aber man kann keine Marker platzieren!

check

Speicherung:

Die Adresse wird als JSON-String abgespeichert.

Hier ein Beispiel:

{ "full":"EGOTEC AG, 81, Pfalzgraf-Otto-Straße, Mosbach, Diedesheim, Mosbach, Verwaltungsgemeinschaft Mosbach, Neckar-Odenwald-Kreis, Baden-Württemberg, 74821, Deutschland", "lonLat":{ "lat":49.34383565, "lon":9.133735399999999 } ,"address":{ "building":"EGOTEC AG", "house_number":"81", "road":"Pfalzgraf-Otto-Straße", "suburb":"Mosbach", "village":"Diedesheim", "town":"Mosbach", "municipality":"Verwaltungsgemeinschaft Mosbach", "county":"Neckar-Odenwald-Kreis", "state":"Baden-Württemberg", "ISO3166-2-lvl4":"DE-BW", "postcode":"74821", "country":"Deutschland", "country_code":"de" }, "adjustedName":"EGOTEC AG, Neckar-Odenwald-Kreis, Verwaltungsgemeinschaft Mosbach, 74821, Pfalzgraf-Otto-Straße, Baden-Württemberg, Mosbach, Mosbach" }

Excluded:

Die Daten die gespeichert werden sollen können durch eine Kommaseparierte Liste angepasst werden (Das Feld adjustedName wird angepasst).

Mögliche Datenfelder:

  • country 
  • county
  • house_number
  • leisure
  • municipality
  • postcode
  • road
  • state
  • suburb
  • town
  • village

Beispiel:

excluded="house_number,postcode,village"

wb_incandescent

ISO3166-2-lvl4 und country_code werden niemals in das Feld adjustedname gespeichert.