首页 / 浏览问题 / WebGIS / 问题详情
怎么加载arcgis发布的wmts图层
58EXP 2021年11月10日

这是政务外网的arciserve发布的服务 这个地图是做了偏移的了  这个要怎么加载出来? 急~

1个回答

你好,针对arcgis发布的wmts服务可以参考技术博客https://blog.csdn.net/supermapsupport/article/details/70214054,里面有详细的介绍如何设置参数。

周萍
1
3,735EXP 2021年11月10日
好的 我先看看 谢谢

我在示例这边 提示SuperMap is not defined 这个是怎么回事,我实在直接在超图官网示例里面加载的

你好,WebGL里面加载wmts可以参考范例:http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#ArcGISServer 46行-54行

直接显示跨域 404

这个是政务那边发布的服务
下载一个本地的WebGL包,在本地去跑

刚刚那个还是同样问题,本地也是跨域的,我这边也是装了vpn连的政务内网的地址,还有问一下 这个 new SuperMap.Layer.WMTS 用不了么?

那个是二维里面调用的接口,看一下服务里面的tileMatrixSetID是否为default028mm

服务的TileMatrixSet就是是:default028mm

这个服务是有做了偏移了的,在超图三维里面不能设置这个偏移和中心点,分辨率这些么?
设置不了,这个接口是原生Cesium提供的,你可以用原生Cesium去加载看一下是否也会会跨域
也试过了 一样的

这样的话那要怎么加载这个服务?卡了几天了crying

看下用的什么开发工具,是不是工程配置问题

开发工具? 我这边就是用超图的3d web GL 来加载政务那边发布的arcgis服务,现在试了很多方法都不行crying

政务那边的服务做了偏移,不知道怎么加载,正常的坐标系wmts服务是可以加载的

一般这种跨域如果服务端设置不了的话就只能在客户端去进行处理,跨域参考一下博客:https://segmentfault.com/a/1190000022398875

...