1.36 Karten
Für im Goobi viewer verwendete Karten existiert der folgende Block in der Konfigurationsdatei:
config_viewer.xml
1
<maps>
2
<mapbox>
3
<token></token>
4
<user></user>
5
<styleId><styleId>
6
<addressSearch enabled="true"></addressSearch>
7
</mapbox>
8
<markers>
9
<marker icon="fa-info" markerColor="green" shape="circle" extraClasses="fa-2x">maps__marker_1</marker>
10
<marker icon="fa-building" markerColor="orange-dark" shape="square">maps__marker_2</marker>
11
<marker icon="fa-user" markerColor="cyan" shape="penta">maps__marker_3</marker>
12
<marker icon="fa-rocket" markerColor="pink" shape="star">maps__marker_4</marker>
13
<marker icon="fa-spinner" markerColor="yellow" extraClasses="fa-2x fa-spin">maps__marker_5</marker>
14
<marker icon="fa-coffee" markerColor="white" prefix="fa" iconColor="black" iconRotate="270">maps__marker_6</marker>
15
<marker icon="fa-number" markerColor="black" number="42" svg="true">maps__marker_7</marker>
16
</markers>
17
<coordinateFields>
18
<field>MD_GEOJSON_POINT</field>
19
<field>NORM_COORDS_GEOJSON</field>
20
</coordinateFields>
21
</maps>
Copied!
Im Element <mapbox> können Zugangsdaten zu MapBox-Karten hinterlegt werden. Wenn das Element <token> gefüllt ist, werden Karten grundsätzlich von MapBox abgerufen. Mit den optionalen Werten <user> und <styleId> können speziell konfigurierte Kartenlayouts abrufen werden.
Bei Verwendung von MapBox-Karten kann ein Feature zur Suche nach Orten in der Karte verwendet werden. Dies wird aktiviert durch <addressSearch enabled="true">. Das Feature ist per default aktiviert.
Es kann eine beliebige Anzahl an Marker Konfigurationen hinterlegt werden. Der Goobi viewer verwendet das Leaflet Plugin ExtraMarkers. Mehr zu den Konfigurationsmöglichkeiten gibt es auf der folgenden Seite:
Die Felder in denen GeoJSON indexiert ist müssen in der Liste unterhalb von <coordinateFields> angegeben werden.
Last modified 4mo ago
Copy link