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. | 
| search | Array | Nein | Ermöglicht es eine Suche anzuzeigen. | 
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
}
	
	
	
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!
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"
ISO3166-2-lvl4 und country_code werden niemals in das Feld adjustedname gespeichert.