0
点赞
收藏
分享

微信扫一扫

mapbox-gl避免设置token源码修改

引言

mapbox-gl升级到2.0版本以后后,使用自搭建的后端服务,也需要设置token才能正常运行,

参见链接:

​​mapbox-gl升级到2.0后,使用自搭建的后端服务,也需要token,敬请注意!​​

本身mapbox-gl是开源地图类库,不过在2.0版本后,修改了开源协议,基于mapbox-gl源代码,能够修改去掉token的请求。

修改方法

 从github上克隆一份mapbox-gl的源码,最好是按照版本进行克隆,这样代码比较稳定,yarn或者npm安装代码所需要的依赖包,确定安装成功,能按照package.json进行文件build,才进行修改。

需要修改的文件:

mapbox-gl-js-2.2.0\src\ui\map.js

文中代码开始位置:

/***** START WARNING - REMOVAL OR MODIFICATION OF THE

其中 _authenticate()引用注释掉,就能达到去掉token的效果。


上边的警告,需要仔细看一下,开源协议修改后,这段代码,官方不允许修改,在商业应用中,需要注意。


本文仅供学习参考!



谢谢支持!

本公众号承接各类GIS数据处理、系统开发、技术支持等相关业务,有意者公众号留言联系!

举报

相关推荐

0 条评论