Der Parameter callback_identify_sl definiert den Name der Javascript-Callback-Methode, die nach einem Identify aufgerufen wird.
Soll das Werkzeug Identify verwendet werden, dann muss dieser Parameter angegeben werden!
Der Parameter hat folgende Struktur: MyCallbackIdentify(FEATURES, true, SCALES, COORDSYS)
FEATURES: Wert der gefundenen Features oder NULL, wenn keine Ergebnisse gefunden wurden.
TRUE: Gibt an, ob der Identify-Aufruf erfolgreich war (true) oder nicht (false).
SCALES: Definiert eine Liste der konfigurierten Maßstabsstufen oder NULL, wenn keine Maßstabsstufen konfiguriert sind.
COORDSYS: Definiert das Koordinatensystem des Hauptkartendienstes. Es beinhaltet den EPSG-Code (wenn dieser vorhanden ist), den Namen des Koordinatensystems und die Zeichenfolge der benutzerdefinierte Projektion (WKT). Beachten Sie, dass der Zeichenfolge der benutzerdefinierten Projektion eine Länge von 700 Zeichen haben kann.
Je nach Ergebnis gibt es folgende Möglichkeiten:
•Ergebnis mit einem oder mehreren Resultaten: MyCallbackIdentify(FEATURES, true)
•Kein Treffer erzielt: MyCallbackIdentify(NULL, true)
•Fehlerhafte Parameter: MyCallbackIdentify(NULL, false) -> Zusätzlich wird im WebOffice map widget dann der Fehler, den das SynService liefert, angezeigt.
Hinweis:
Der Name der Methode 'MyCallbackCreatePoint' und die Namen der Parameter sind nur beispielhaft gewählt und können individuell definiert werden .
WICHTIG: Die hier angegebene Methode muss aus JavaScript heraus ansprechbar sein. Ist dies nicht der Fall, dann erscheint eine entsprechende Fehlermeldung.
Beispiel:
http://w-vpc-kr-w7-e:8080/WO_10R3_SP2_latestBuild/client_mapwidget/default.jsp?baseURL=http://w-vpc-kr-w7-e:8080/WO_10R3_SP2_latestBuild&project=WebOffice_SampleProject_Doku&width=600&height=400&maptransparency=1.0&activetools=IDENTIFY&query=othercities&returnkey=CITY_NAME&callback_identify_sl=identifyResult