SuperMap三維WebGL客戶端如何新增自定義請求頭
阿新 • • 發佈:2021-01-07
技術標籤:雲GIS三維GISjavascript
作者:劉大
在前面的文章中已經講過了二維增加自定義請求頭,那今天來就說說SuperMap三維WebGL客戶端如何新增自定義請求頭
#####1.版本支援情況
三維iClient for WebGL 從SuperMap iClient 10i(2020)版本起支援增加。
#####2.使用前準備
和二維客戶端一樣。需要先在iserver的配置檔案裡面新增自定義請求引數。具體可檢視SuperMap二維iClient客戶端如何新增自定義請求頭(一)中的**”使用前準備“**部分
#####3.iClient for WebGL具體使用
######3.1 地形,影像,S3M圖層新增自定義請求頭—customRequestHeaders
#地形 new Cesium.CesiumTerrainProvider({ url : url isSct : true, customRequestHeaders:{ 'apptoken':'sfdg' } }) #影像 new Cesium.SuperMapImageryProvider({ url: url, customRequestHeaders:{ 'apptoken':'sfdg' } }) #S3M圖層 scene.addS3MTilesLayerByScp(url, { name : 'base', customRequestHeaders:{ 'apptoken':'sfdg' } })
3.2 scene.open()開啟場景
直接給scene設定customRequestHeaders即可
scene.customRequestHeaders={
'token':"...",
'apptoken':'ddfcd'
}
3.3 自己構建的http請求
在三維開發中,我們自行構建請求訪問iServer的rest api資源進行資源的獲取和功能的開發,這是我們就可以在傳送請求時新增header,這個根據自己所構建的請求的情況進行設定即可