背景:
初学mapbox,本人任务为配底图。部署环境为公司内网,用自己底图。
需求:
本地部署。
参考:
Mapbox GL JS本地化实践:https://www.jianshu.com/p/693f38ec5730?tdsourcetag=s_pctim_aiomsg
本地文字切片-mapbox本地化:https://www.jianshu.com/p/03dcc4f584de
字体库来源:https://www.cnblogs.com/ATtuing/p/9217029.html?tdsourcetag=s_pctim_aiomsg
说明:
应用mapbox需要去官网申请token。看了以上两篇文章,舍弃token是有办法滴。经过文章分析,简单来说,利用本地化样式需要将sprite(图标)与字体(font)进行本地化。
sprite本地化:
申请token,加载它的底图,浏览器F12 network 搜索 sprite,将json复制下来,将png另存为下来。
font本地化:
在ubuntu18中折腾了半天的node-fontnik,没整成功。忘了啥错误了,nodejs6安装这个库没有成功。
本来想爬字体,发现技术不过关!
最后,瞎猫碰到死耗子,黄天不负有心人,有人分享了字体库,看到就下载了下来,目前在用。
网友评论