贴个群号
WebGIS学习交流群461555818,欢迎大家
事故现场
如图所示,wmts请求全是乱码,看起来像是将一个完整的请求拆成一个一个的字母了,而且控制台打印map.getStyle() 查看该source发现不出异常
解决办法
此类问题就是由于更换wmts数据源的时候使用setTiles,没有加上中括号。
由于mapbox初始化wmts服务的时候,是会检查你的tiles是不是符合规范的,所以你初始化的时候,tiles是写对的,但是要更换源的时候setTiles就不给你报错了,但是你仍然需要[‘你的路径’]这样的setTiles进去,直接setTiles(‘你的路径’)就会爆上面的错误