https發(fā)起天地圖請求

項目從http升級到https,出了不少奇怪的小問題,天地圖請求就是其中之一旁瘫。
https項目是不能完成http請求的谴蔑。
請求天地圖服務(wù)有兩方面:

arcgis

arcgis在構(gòu)造WebTileLayer時會指定url,這里之前加載矢量底圖是用的https://{subDomain}.tianditu.gov.cn/vec_c/wmts埋合,但是后來有切換矢量和影像的需求,所以加了影像的請求——http://{subDomain}.tianditu.com/DataServer?T=img_c,因為不是一個人寫的蔓腐,所以地址不太對,改成https://{subDomain}.tianditu.gov.cn/DataServer?T=img_c就好了龄句。

leaflet

leaflet也有直接請求url的寫法回论,不過項目里用的是leaflet插件——chinatmsproviders,調(diào)用的方法是L.tileLayer.chinaProvider分歇,這個請求失敗的狀態(tài)碼為

301 Moved Permanently

查了一下沒得到有用的解決方法傀蓉,chinaProvider的源碼也沒帶協(xié)議類型,應(yīng)該是有自動判斷的處理职抡;最后對比請求地址發(fā)現(xiàn)葬燎,域名后綴不同,換了之后就好使了


.com換.gov.cn

(地形的因為沒用到,所以沒改)

在瀏覽器中輸入請求url發(fā)現(xiàn):

  • .com的請求最終都會轉(zhuǎn)成http協(xié)議萨蚕;復(fù)制https的url跳轉(zhuǎn)后靶草,再復(fù)制新地址,得到的是http請求
  • .gov.cn的請求不會變岳遥;跳轉(zhuǎn)前和跳轉(zhuǎn)后的地址是一致的

天地圖官網(wǎng)地址是https://www.tianditu.gov.cn/奕翔,請求http://www.tianditu.com/會跳轉(zhuǎn)到官網(wǎng)地址。所以應(yīng)該是.com是老版地址浩蓉,chinatmsproviders插件的版本比較老派继,請求的也是老版的天地圖服務(wù)地址。


2021-5-13更新

超圖

一般情況下捻艳,超圖加載天地圖是構(gòu)造Cesium.TiandituImageryProvider實例實現(xiàn)的驾窟,但是這個類的請求方法里沒有對location的協(xié)議進行判斷,也就造成只會發(fā)出http請求认轨,且無法通過改源碼實現(xiàn)绅络。
替代方法是使用Cesium.UrlTemplateImageryProvider類,這個類是自定義url請求嘁字,有較高的自由度恩急,也意味著較多的代碼。另外纪蜒,這個類的配置有些需要注意的:

  • keywords
    url template keywords衷恭,每種地圖引擎設(shè)置的都不一樣,超圖的與L.tileLayer.chinaProvider比較類似纯续,具體可以參考API文檔
  • subdomains
    默認是'abc'随珠,天地圖是從't0'到't7'的數(shù)組。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末猬错,一起剝皮案震驚了整個濱河市窗看,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌倦炒,老刑警劉巖烤芦,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異析校,居然都是意外死亡,警方通過查閱死者的電腦和手機铜涉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進店門智玻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人芙代,你說我怎么就攤上這事吊奢。” “怎么了?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵页滚,是天一觀的道長召边。 經(jīng)常有香客問我,道長裹驰,這世上最難降的妖魔是什么隧熙? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮幻林,結(jié)果婚禮上贞盯,老公的妹妹穿的比我還像新娘。我一直安慰自己沪饺,他們只是感情好躏敢,可當我...
    茶點故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著整葡,像睡著了一般件余。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上遭居,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天啼器,我揣著相機與錄音,去河邊找鬼魏滚。 笑死镀首,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的鼠次。 我是一名探鬼主播更哄,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼腥寇!你這毒婦竟也來了成翩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤赦役,失蹤者是張志新(化名)和其女友劉穎麻敌,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體掂摔,經(jīng)...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡术羔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了乙漓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片级历。...
    茶點故事閱讀 40,505評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖叭披,靈堂內(nèi)的尸體忽然破棺而出寥殖,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布嚼贡,位于F島的核電站熏纯,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏粤策。R本人自食惡果不足惜樟澜,卻給世界環(huán)境...
    茶點故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望掐场。 院中可真熱鬧往扔,春花似錦、人聲如沸熊户。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嚷堡。三九已至蝗罗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蝌戒,已是汗流浹背串塑。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留北苟,地道東北人桩匪。 一個月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像友鼻,于是被迫代替她去往敵國和親傻昙。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,515評論 2 359

推薦閱讀更多精彩內(nèi)容