Die touvia mapAPI bietet die Möglichkeit Karten ohne Kategorie-Baum und sonstige Steuerelemente per IFrame in eine Website einzubinden. Hierzu öffnen Sie die Karte aus dem Redaktionssystem im Administrationsmodus. Im Karten-Menü links oben finden Sie dann ‚mapAPI-Link erstellen‘.
Ein Beispiel der mapAPI Karte (Hohe Schulter-Runde, Betzigau)
Exemplarischer Code für das Einbinden des IFrames
<iframe src="https://www.touvia.de/mapapi.html?cn=touvia&uid=649770&title=Hohe Schulter-Runde, Betzigau" width="100%" height="600"/>
Die URL zur mapAPI
https://www.touvia.de/mapapi.html
Diese URL kann um folgende Parameter ergänzt werden (Alle Parameter sind kombinierbar).
Erforderliche Parameter sind mit * markiert.
cn* | bei Kartenpfad http://www.vianovis.net/lkr-aschaffenburg zB. lkr-aschaffenburg | [cn=lkr-aschaffenburg] |
title | Karten-Titel, wird links oben in der Headerzeile angezeigt. | [title=Parkplatz-Karte Stadt Kaufbeuren] |
uid* | Darstellung eines oder mehrerer POIs | [uid=1,2,3] |
cat* | Darstellung einer oder mehrerer Kategorien | [catid=100,200,300] |
ll | Karten-Mittelpunkt ² | [ll=48.874256,12.571192] |
z | Zoomstufe ² | [z=15] |
zl | Zoomlimits – Setzt minZoom und maxZoom der Karte |
[zl=9!12] |
m | Kartentyp | [m=osm,grey] osm = OpenStreetMap farbig grey = OpenStreetMap grau topplusopen = TopPlusOpen des BKG topplusopengrau = in Graustufen(Weitere Kartentypen auf Anfrage) |
mf | Karten-Filter (mapfilter) | [mf=oXXX!gXXX!cXXX]Anpassen der Kartendarstellung.Beispiel: [mf=g100!o50!c70!b150] g100 => stellt die Karte in Graustufen dar (grayscale:100%) o50 => Transparenz der Karte (opacity:50%) c70 => Kontrast der Karte (contrast:70%) b150 => Helligkeit der Karte (brightness:150%)Alle Parameter können beliebig kombiniert werden. Weitere Infos zu css-Filtern finden Sie hier. https://developer.mozilla.org/de/docs/Web/CSS/filter |
color | Anpassen des Layouts über Farbwert (Headerfarbe, Kopfzeile von Tooltipps und Detailseite, etc.) |
[color=42bc60] |
sidebar | Sidebar mit Auflistung der Kategorien und POIs (Nicht bei WMS-Ebenen) |
Beispiel: https://www.touvia.de/mapapi.html?cn=kempten&cat=15666,16805&sidebar |
sb_closed | Sidebar beim Aufruf geschlossen | Beispiel: https://www.touvia.de/mapapi.html?cn=kempten&cat=15666,16805&sidebar&sb_closed |
sb_no_cats | Anzeige der POIs in der Sidebar ohne Aufteilung in Kategorien | Beispiel: https://www.touvia.de/mapapi.html?cn=kempten&cat=15666,16805&sidebar&sb_no_cats |
sb_closed_cats | Sidebar-Kategorien geschlossen | Beispiel: https://www.touvia.de/mapapi.html?cn=kempten&cat=15666,16805&sidebar&sb_closed_cats |
sb_no_search | Sidebar ohne Such-Eingabefeld | Beispiel: https://www.touvia.de/mapapi.html?cn=kempten&cat=15666,16805&sidebar&sb_no_cats&sb_no_search |
no_clusterer | POIs werden nicht in Clustern zusammengefasst | Beispiel mit Clustering: https://www.touvia.de/mapapi.html?cn=straubing&cat=9436,9438,9440,9441,9442,9443,9444,9445,9446,9448 Gleiches Beispiel ohne Clustering: https://www.touvia.de/mapapi.html?cn=straubing&cat=9436,9438,9440,9441,9442,9443,9444,9445,9446,9448&no_clusterer |
no_poly_labels | Bei Flächen keine Anzeige eines Labels mit dem Objektnamen, sondern Anzeige eines Markers | |
no_header | Keine Anzeige der Kopfzeile | |
no_border | Keine Anzeige der Gebietsgrenze und Gebiets-Maskierung | |
no_details | Keine Anzeige des Detail-Fensters, es werden nur Tooltipps angezeigt | |
no_images | Keine Anzeige von Bildern in der Infobox | |
hide_topcats | Themen-Bezeichnung in Sidebar, Tooltipps und Detail-Fenster ausblenden. | |
no_dists | Touren werden ohne Kilometrierung angezeigt. | |
address_search | Adress-Suche als Listen-Tab anzeigen | Beispiel: https://www.touvia.de/mapapi.html?cn=kempten&cat=15666,16805&sidebar&adress_search |
² falls ll und z nicht angegeben werden, werden die Einträge automatisch eingepasst
Weitere Beispiele:
Anzeige eines einzelnen POIs
https://www.touvia.de/mapapi.html?cn=mindelheim&uid=533
Den UID können Sie aus dem Redaktionssystem oder der Karte entnehmen.
Die Zoomstufe der Karte wird automatisch auf z=17 gesetzt.
Anzeige eines einzelnen POIs mit angegebener Zoom-Stufe
https://www.touvia.de/mapapi.html?cn=mindelheim&uid=533&z=13
Mehrere UIDs und Karte in grau
https://www.touvia.de/mapapi.html?cn=mindelheim&m=grey&uid=340,533
Eine Kategorie
https://www.touvia.de/mapapi.html?cn=garching&cat=1428
Die Kategorie-ID(s) können Sie aus der Karte entnehmen, indem Sie die gewünschten Kategorien auswählen und sich über „Menü“->“Link teilen“ einen Kartenlink erzeugen.
Mehrere Kategorien
https://www.touvia.de/mapapi.html?cn=straubing&cat=9436,9438,9440,9441,9442,9443,9444,9445,9446,9448
Mehrere Kategorien mit Sidebar
https://www.touvia.de/mapapi.html?cn=straubing&m=grey&sidebar&cat=9436,9438,9440,9441,9442,9443,9444,9445,9446,9448
Mit gewähltem Kartenausschnitt
https://www.touvia.de/mapapi.html?cn=straubing&ll=48.874256,12.571192&z=15&cat=9396,9399,9403,9406
Zur Bestimmung des Kartenausschnitts wird der Kartenmittelpunkt (ll) und die aktuelle Zoomstufe der Karte (z) verwendet.
Gewerbegebiet Straubing, Beispiel für Flächen
https://www.touvia.de/mapapi.html?cn=straubing&uid=292928
Beispiel WMS – Bodendenkmäler Bayern
https://www.touvia.de/mapapi.html?cn=touvia&ll=47.725221,10.320370&z=15&cat=1199
Beispiel mit einem ForeignID
https://www.touvia.de/mapapi.html?cn=region-erzgebirge&SOURCE=region-erzgebirge&FID=E9413B2F-A84B-4B23-8995-AFB6A836C574&color=79B833
Eine weitere Möglichkeit ist die automatische Erzeugung/Einbindung der Karte über FIDs (ForeignID). Diese Option ist möglich wenn Daten aus CM-Systemen per Schnittstelle von Ihnen zu uns übertragen werden (advantic iKISS, GEFAK KWIS, Typo3, Joomla, regiogate recon, huber media, etc.). Falls Sie diese Option interessiert, setzen Sie sich bitte mit uns in Verbindung.
Beispiel einer Kunden-Karte (Uraufnahme Mindelheim von 1818) und einzelnen IDs
https://www.touvia.de/mapapi.html?cn=mindelheim&m=custom90&uid=309,310,313,533,10856&color=99835A&ll=48.046480,10.487164&z=17
Falls Sie diese Option interessiert, setzen Sie sich bitte mit uns in Verbindung.