国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

項(xiàng)目中超圖 for openlayer和超圖for cesium同時(shí)引入的問題

這篇具有很好參考價(jià)值的文章主要介紹了項(xiàng)目中超圖 for openlayer和超圖for cesium同時(shí)引入的問題。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一個(gè)項(xiàng)目中同時(shí)用到了超圖的openlayer和cesium版本,首先我是外部引入的超圖的開發(fā)包,你要是通過npm導(dǎo)入的那就沒關(guān)系了。

  <script type="text/javascript" src="/static/openlayer/supermap/ol/iclient-ol.min.js"></script>

  <script src="/static/supermap/SuperMap.Include.js"></script>

這些包主要內(nèi)容是超圖針對自己服務(wù)封裝的一些查詢,加載,渲染功能。在項(xiàng)目引入時(shí)我記得當(dāng)時(shí)必須是先引入二維的,如果先引入三維的,二維的功能會(huì)被污染掉,因?yàn)樗麄兌际菕煸趙indow.SuperMap這個(gè)原型上。說到這兒,建議還是npm導(dǎo)入。

再簡單說一下兩者包里面查詢的區(qū)別。

三維里封裝的服務(wù)查詢接口GetFeaturesBySQLService,默認(rèn)返回格式是超圖jsonp處理格式,這個(gè)請求返回?cái)?shù)據(jù)比較快,而且不需要處理跨域問題。

二維里封裝的服務(wù)查詢接口GetFeaturesBySQLService,默認(rèn)返回格式是geojson格式,并且是post請求,親測數(shù)量大的時(shí)候較三維的慢很多。不過二維的可以設(shè)置header。

也不知道超圖為什么要這樣區(qū)分,實(shí)際過程中還測出一個(gè)問題,就是服務(wù)設(shè)置token后,二維的只需要注冊便直接可以使用。

ol.supermap.SecurityManager.registerToken(url, iserverToken)

但是引入三維的后,token無法使用,也無法設(shè)置header。我用的都是最新的版本。記錄一下問題,看看后面有沒有改進(jìn)。

關(guān)于token注冊摸索后續(xù):

其實(shí)SuperMap查詢接口提供了全局注冊方法,類似于三維Cesium文章來源地址http://www.zghlxwxcb.cn/news/detail-678413.html

 //地圖服務(wù)注冊-三維
Cesium.Credential.CREDENTIAL = new Cesium.Credential(url, "token"); 
//數(shù)據(jù)查詢接口注冊
SuperMap.Credential.CREDENTIAL = new SuperMap.Credential(url, "token"); 

到了這里,關(guān)于項(xiàng)目中超圖 for openlayer和超圖for cesium同時(shí)引入的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • cesium開發(fā)引入方式

    無獨(dú)有偶,引入無非兩種方式:外部標(biāo)簽引入和import導(dǎo)入。 1、外部引入 ? ? ? 外部引入的話需要提前去下載開發(fā)包,下載完后,Build文件夾有兩個(gè)文件夾:Cesium和CesiumUnminified,Cesium是壓縮版的,CesiumUnminified是未壓縮的,如果自己學(xué)習(xí)調(diào)試可以用未壓縮的;如果是項(xiàng)目建議用

    2024年02月08日
    瀏覽(14)
  • Cesium引入vite + vue3

    Cesium引入vite + vue3

    卸載命令 使用 vite.config.js 組件使用 加載高德地圖 高德地圖的加載方便很多,并不需要申請key,可以直接加載到我們的Cesium中。 加載ArcGISMap地圖

    2024年02月14日
    瀏覽(22)
  • 項(xiàng)目中使用firame引入html 解決路由錯(cuò)亂問題

    項(xiàng)目中使用firame引入html 解決路由錯(cuò)亂問題

    父組件 子組件: 方法一、通過子組件iframe1向父組件傳值,再通過父組件向子組件iframe2傳值可達(dá)到目的; 注意:模擬時(shí) 需要開啟服務(wù)器,否則會(huì)出現(xiàn)跨域問題! 看圖你應(yīng)該就明白了 在項(xiàng)目中使用iframe引入html,引入的html中有路由跳轉(zhuǎn),當(dāng)點(diǎn)擊html頁面中的路由跳轉(zhuǎn)時(shí),瀏覽器

    2024年02月02日
    瀏覽(16)
  • [微信小程序] 項(xiàng)目引入vant組件庫 npm構(gòu)建問題 避坑

    ?按照Vant Weapp官網(wǎng)的快速上手,構(gòu)建npm時(shí)發(fā)現(xiàn)報(bào)錯(cuò) 問題:package.json 未找到 原因:沒有初始化npm,所以沒生成package.json,npm構(gòu)建時(shí)需要此文件,所以報(bào)此錯(cuò)誤 解決:在項(xiàng)目根目錄里執(zhí)行 “ npm init ” 再次構(gòu)建npm,還會(huì)報(bào)錯(cuò),此時(shí)按照vant官方文檔 再次執(zhí)行即可: 如果還是沒有

    2024年02月17日
    瀏覽(95)
  • 解決IDEA創(chuàng)建項(xiàng)目時(shí)無法引入依賴問題:Cannot resolve **.**.**(已解決)

    解決IDEA創(chuàng)建項(xiàng)目時(shí)無法引入依賴問題:Cannot resolve **.**.**(已解決)

    今天在創(chuàng)建SpringBoot整合MyBatis項(xiàng)目時(shí)出現(xiàn)報(bào)錯(cuò): Cannot resolve org.springframework:spring-tx:5.3.26 Cannot resolve org.mybatis:mybatis:3.5.11 Cannot resolve org.springframework:spring-jdbc:5.3.26 在網(wǎng)上查找了很多方法均不適用,開始以為又是版本的問題,可是一想SpringBoot中依賴的版本已經(jīng)確定好了。 然后有

    2023年04月16日
    瀏覽(22)
  • 前端開發(fā)---在vue項(xiàng)目中使用openLayers

    前端開發(fā)---在vue項(xiàng)目中使用openLayers

    本篇文章主要講解openLayers的初步使用,包括渲染地圖、獲取點(diǎn)坐標(biāo)、標(biāo)記點(diǎn)、中心位置的調(diào)整、以及獲取到經(jīng)緯度向后臺發(fā)送請求 演示地址 官網(wǎng) gitee鏈接 npm install ol import “ol/ol.css”; import { Map, View, ol } from “ol”; import TileLayer from “ol/layer/Tile”; DW () { var view = this.map.getVi

    2024年02月08日
    瀏覽(26)
  • 解決項(xiàng)目遷移vite引入圖片資源報(bào)require is not defined的問題

    解決項(xiàng)目遷移vite引入圖片資源報(bào)require is not defined的問題

    Vite是一種輕量快速的前端構(gòu)建工具,能夠顯著提升前端開發(fā)體驗(yàn),而且官方已經(jīng)發(fā)布v4版本,相對比較穩(wěn)定。在把VueCli搭建的項(xiàng)目遷移到Vite的過程中遇到了個(gè)問題,下面分享一下問題及解決辦法。 在 script 標(biāo)簽里面引入的圖片資源沒生效,然后一看控制臺,報(bào)錯(cuò)顯示 require

    2024年02月03日
    瀏覽(25)
  • 項(xiàng)目中使用iframe引入html 解決路由錯(cuò)亂問題以及父子組件傳值調(diào)用方法

    項(xiàng)目中使用iframe引入html 解決路由錯(cuò)亂問題以及父子組件傳值調(diào)用方法

    父組件 子組件: 方法一、通過子組件iframe1向父組件傳值,再通過父組件向子組件iframe2傳值可達(dá)到目的; 注意:模擬時(shí) 需要開啟服務(wù)器,否則會(huì)出現(xiàn)跨域問題! 看圖你應(yīng)該就明白了 在項(xiàng)目中使用iframe引入html,引入的html中有路由跳轉(zhuǎn),當(dāng)點(diǎn)擊html頁面中的路由跳轉(zhuǎn)時(shí),瀏覽器

    2024年02月01日
    瀏覽(25)
  • 【UE5 Cesium】15-Cesium for Unreal 加載本地影像和地形

    【UE5 Cesium】15-Cesium for Unreal 加載本地影像和地形

    目錄 一、加載全球無高度地形 二、加載區(qū)域DEM 三、加載離線地圖影像 1. 先去如下網(wǎng)址下載全球無高度地形:Using a global terrain layer without height detail - #9 by RidhwanAziz - Cesium for Unreal - Cesium Community 下載后如下: 解壓后可以看到是一個(gè).tif格式的文件 2. 打開CesiumLab,需要將tif轉(zhuǎn)為

    2024年02月07日
    瀏覽(19)
  • Cesium for Unity包無法加載

    Cesium for Unity包無法加載

    把批處理啟動(dòng)文件??中的exe的路徑換成自己的安裝目錄!保存后雙擊啟動(dòng)UnityHub,再打開項(xiàng)目即可順利加載包。

    2024年01月25日
    瀏覽(13)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包