mapbox-gl避免設(shè)置token源碼修改
2022-11-03 17:36 作者:地理信息技術(shù)雜談 | 我要投稿
mapbox-gl升級(jí)到2.0版本以后后,使用自搭建的后端服務(wù),也需要設(shè)置token才能正常運(yùn)行,參見(jiàn)鏈接:
https://mp.weixin.qq.com/s?__biz=MzU2ODYzNzc4OQ==&mid=2247485663&idx=1&sn=0e4eeb2fd8df3f80cead07b7d8ca6d94&chksm=fc8ba8edcbfc21fb9bf5eaa7890fbdeae0dd0447164ebb481dec7107e98deccf0825f154830e&scene=21#wechat_redirect
本身mapbox-gl是開(kāi)源地圖類庫(kù),不過(guò)在2.0版本后,修改了開(kāi)源協(xié)議,基于mapbox-gl源代碼,能夠修改去掉token的請(qǐng)求。
修改方法
?從github上克隆一份mapbox-gl的源碼,最好是按照版本進(jìn)行克隆,這樣代碼比較穩(wěn)定,yarn或者npm安裝代碼所需要的依賴包,確定安裝成功,能按照package.json進(jìn)行文件build,才進(jìn)行修改。需要修改的文件:
mapbox-gl-js-2.2.0\src\ui\map.js文中代碼開(kāi)始位置:
/***** START WARNING - REMOVAL OR MODIFICATION OF THE其中?_authenticate()引用注釋掉,就能達(dá)到去掉token的效果。
上邊的警告,需要仔細(xì)看一下,開(kāi)源協(xié)議修改后,這段代碼,官方不允許修改,在商業(yè)應(yīng)用中,需要注意。?
標(biāo)簽: