【问题原因】MapboxGL只能对接全球剖分这种瓦片组织方式的WMTS服务,非全球剖分的4326坐标系的WMTS服务中custom不属于这种组织方法,所以无法加载,即使加载出图了位置也是不对的;WMTS的比例尺里只有 'GoogleCRS84Quad'和'GoogleMapsCompatible'这两个是支持的,分别是4326的全球剖分和3857的全球剖分。特别的:除非数据本身的bounds是4326或者3857的全球范围,custom比例尺集才能直接用。
【解决方法】
1.在WMTS100的服务接口里面新增一套比例尺集,如图一;
2.此时发布的WMTS服务才能有GoogleCRS84Quad,如图二;
3.在MapboxGL使用该比例尺集对接WMTS服务就可以正常出图,如图三