Einstellungs-Token und Verwendung des SuperMap-Dienstes

1. Einstellungsmethode:

Token-Benutzerhandbuch

2. Verwendung

Für zweidimensional können Sie sich zunächst das Beispiel auf der offiziellen Website von SuperMap ansehen

https://iclient.supermap.io/examples/openlayers/editor.html#iPortalSecurity

Die Verwendung von 2D und 3D ist unterschiedlich. Sie können zuerst meinen letzten Blog lesen:

CSDN

In diesem Artikel fasse ich die im Code verwendeten Einstellungen zusammen:

1. Wenn nur openlayer und iclient-ol eingeführt werden, können wir jeden Dienst einmal durchlaufen und registrieren. Sowohl der Kartendienst als auch die Abfrageschnittstelle des Datendienstes können normal genutzt werden.

//url=localhost:8090/iserver/services/map-qx/rest/maps/qx
ol.supermap.SecurityManager.registerToken(url, iserverToken)

 2. Wenn nur Cäsium und SuperMap.Include eingeführt werden, müssen sowohl der Dienst als auch die Abfrageschnittstelle registriert werden.

//地图服务注册
Cesium.Credential.CREDENTIAL = new Cesium.Credential(MapService.iserverToken, "token");
//数据查询接口注册
SuperMap.Credential.CREDENTIAL = new SuperMap.Credential(MapService.iserverToken, "token"); 

Bei beiden handelt es sich um globale Register.

3. Wenn Sie beide der oben genannten Projekte haben, müssen Sie beide registrieren. Das Problem der Prototyp-SuperMap-Verschmutzung wird nicht im Detail besprochen.

おすすめ

転載: blog.csdn.net/qq_39330397/article/details/132429742