Mit dem WebOffice map widget besteht die Möglichkeit Suchen/Abfragen auf Layer oder auch eine Adresssuche (Geolocator) auszuführen. (Siehe Suchabfrage erstellen oder Ausführen einer Adresssuche (Geolocator) für Beispiele.)
Diese Parameter werden im WebOffice map widget unterstützt und sind für das Erstellen von Suchabfragen erforderlich:
•query
•returnkey
•keyname
•keyvalue
Hinweis:
Um mit dem WebOffice map widget Abfragen ausführen zu können, ist es notwendig, dass im WebOffice 10 R3 Projekt Suchen/Abfragen auf Layer konfiguriert sind. (Für weiterführende Informationen wie man Suchen konfiguriert siehe Suchen / Abfragen auf Layer oder Geolocators.)
Das WebOffice map widget unterstützt bei der Suche mit mehreren Suchfeldern zwei Arten von Suchen:
•Suche mit Werte-Paare
•Suche mit Werte-Triple
Suche mit Werte-Paare:
Bei der Suche mit Werte-Paaren wird der Parameter query nur einmal angegeben. Die weiteren Parameter keyname und keyvalue können danach beliebig oft vorkommen und beziehen sich immer auf die eine angegebene query. Wichtig dabei ist, dass die Parameter keyname und keyvalue immer als Wertepaare auftreten und nicht willkürlich an beliebigen Plätzen in der URL vorkommen. Nur so kann sichergestellt werden, dass zu jedem keyname der richtige keyvalue passt.
Beispielaufruf:
http://<SERVER>/<WebOffice-Applikation>/client_mapwidget/default.jsp?baseURL=http://<SERVER>/<WebOffice-Applikation>&project=project_name&query=adress&keyname=STRASSENNAME&keyvalue=Innerhoferstraße&keyname=HNR&keyvalue=45d&width=600&height=400
Bei der Suche mit Werte-Triple spielt die Reihenfolge der Parameter in der URL keine Rolle, da zusammengehörige Werte-Triple mit einer Nummer gekennzeichnet sind. Der Parameter query muss jedoch immer neu angegeben werden.
Beispielaufruf:
http://<SERVER>/<WebOffice-Applikation>/client_mapwidget/default.jsp?baseURL=http://<SERVER>/<WebOffice-Applikation>&project=project_name&query2=adress&keyname1=STRASSENNAME&keyvalue2=45d&query1=adress&keyname2=HNR&keyvalue1=Innerhoferstraße&width=600&height=400
Hinweis: Die Wertepaare bzw. Wertetriple sind mit einem logischen UND miteinander verknüpft.