使用产品:webgl 操作系统:win10 x64 数据类型: 图层 问题详细描述:使用Cesium添加图层,在在线的测试环境能正常运行,但是同样的代码在本地就无法运行了,报 DeveloperError: options requires a source field to create an ... a blank texture. 错误;本地依赖使用的SuperMap iClient3D 11i (2023) SP1 for Cesium_CN 版本 问题重现步骤:
构建一个视椎体 let frustum = new SuperMap3D.PerspectiveFrustum({ // 查看的视场角,绕Z轴旋转,以弧度方式输入 // fov: Cesium.Math.PI_OVER_THREE, fov: SuperMap3D.Math. ... flat: true, }), asynchronous: false, }); viewer.scene.primitives.add(primitive);
iClient for Leaflet框架支持二个图层做相交吗。我项目中使用iClient for Leaflet框架,需要相交分析的图层通过iserver发布为数据服务格式,在地图上绘制面,将绘制的面与发布的数据服务做相交分析,并计算出相交的图层面积,这种要怎么可以实现。
请问一下,Iclient3DWebGl框架下 当执行viewer.scene.mode = SuperMap3D.SceneMode.SCENE2D;之后,地图变成了平面图层,可以正常上下左右平移地图,但是鼠标滚轮进行缩放的时候,比如说的当前北京的视角,鼠标就滑动了一下,就会跑到全球的的视角,有的时候还会黑屏,需要再缩小才能看见,这是什么问题,还是说需要额外再设置什么
请教一下,基于mapboxgl加载矢量瓦片时,怎么添加自定义参数?
你好~ 请问一下在iclient3d for WebGL中,我的页面是自适应屏幕分辨率。在屏幕分辨率为16:9的情况下,我为地图设置了一个默认的主视角,地图加载完成后会执行scene.camera.flyTo定位到该视角,但是当系统运行在32:9的屏幕分辨率时,此时地图定位到的主视角与16:9的分辨率不一致,地图看起来缩放值更加大了。这是什么原因如何解决呢?也就是说我该如何让地图运行在16:9或者32:9的分辨率时,地图的缩放值是一致的。烦请解答!
请问想要实现执行GP工具并修改输入参数,通过普通的异步请求可以成功修改输入参数,但用官网的处理自动化接口geoprocessingService中的submitJob异步请求修改输入参数不成功,请问该如何写脚本呢,谢谢!具体代码如下:
如图我在wms中添加了sld文件,然后发布的时候选择了该服务,但是样式没有生效 样式文件是从geoserver中迁移过来的,如下: <?xml version="1.0" encoding="UTF-8"? ... </FeatureTypeStyle> </UserStyle> </NamedLayer> </StyledLayerDescriptor>
想请问一下,supermap3D地图中,如何监听鼠标拖动地图事件呢?camera有一个changed是只要场景移动就可以监听到,但是我想监听鼠标拖拽地图的事件!烦请解答!
你好,请问如何监听鼠标拖拽地图的事件。是这样的,有一个需求是camera.flyCircle围绕点一直旋转,然后拖拽地图后停止。我只找到了camera.changed场景移动触发的事件,该事件并不符合要求。烦请解答!
问题详细描述:页面上有 一个二三维地图切换的按钮,当地图切换到2D地图时,此时去获取camera的xyz的值,再去做定位,会飘到很远的地方去,2D坐标是经纬度的坐标吗? if(scene) { let camera = { x:scene.camera.positionWC.x, ... .roll } }); return; }
iclent webgl 3d 怎么设置相机位置最大四至范围,比如一个场景就是一个底图,需要控制相机的位置再底图的范围内进行移动,感谢大佬
请问下,加载影像服务,,iserver预览正常,但是用for leaflet加载的话,到某一级下不出图了,是什么原因导致的
请教个问题,leaflet不能调用restjsr类型的矢量瓦片服务吗?
我使用的iclient 3D webgl。 目前有个使用场景,就是我点击列表中某一项,展示点位,并且定位到该点位的正上方200米处,但是实际上点位和视角坐标使用的都是笛卡尔积坐标。按照我的想法,如果想要更改地图定位的视角,需要将点位的笛卡尔坐标转化为经纬度坐标,再将z值提出来改为200,再转化为笛卡尔坐标,这个时候拿到的坐标才能够在相机中使用。有没有什么快捷的方法?