首页 / 浏览问题 / 三维GIS / 问题详情
3维地图不展示,控制台报错
11EXP 2023年10月30日
Unexpected token '<', " ) at Cesium.js:61:32596 at E$1e.then (Cesium.js:61:3890) at Cesium.js:61:4286 at D$1d (Cesium.js:61:6628) at o (Cesium.js:61:4435) at s (Cesium.js:61:4602) at E$1e.then (Cesium.js:61:3890) at Cesium.js:61:4296 at D$1d (Cesium.js:61:6628)

1个回答

您好

三维地图指的是什么服务?

在iserver中预览服务能否看到?

在示例中通过修改加载的服务能否看到?

报错点的代码如何书写的?
4,151EXP 2023年10月30日
rest服务       预览能看到
报错点是引入的包,不是本人书写的

建议在官方示例中加载试试看是否报错

如果确定是引入的问题

建议您查看一下其他的示例的引入情况

如果使用了其他框架的话,比如vue,建议看一下官方示例中针对这个框架的引入示例

http://support.supermap.com.cn:8090/webgl/Cesium/examples/webgl/examples.html#layer

在没有使用下面红色框线内的语法时,是不会报错的

CzmlDataSource加载的应该是czml文件吧

另外,应该是viewer.dataSources.add吧

这个我们有官方文档的

https://blog.csdn.net/supermapsupport/article/details/122034329

就只是加载一个发布的rest服务  展现出这个3维地图我以上中图片的写法是不对的吗?

超新手的小白,有点不懂

三维服务和地图服务是两个东西

如果是三维服务按照示例加载服务就行了

比如http://support.supermap.com.cn:8090/webgl/Cesium/examples/webgl/editor.html#S3MTiles_suofeiya示例

96-109行换成一下代码即可

           var promise = scene.open("服务地址,路径到realspace");
            Cesium.when(promise,function(layers){
                var layer = scene.layers.find('Config');
                sceneLayer = layer;
                //设置相机位置,定位至模型
                // scene.camera.setView({
                //     //将经度、纬度、高度的坐标转换为笛卡尔坐标
                //     destination : new Cesium.Cartesian3(-2653915.6463913363,3571045.726807149,4570293.566342328),
                //     orientation : {
                //         heading : 2.1953426301495345,
                //         pitch : -0.33632707158103625,
                //         roll : 6.283185307179586
                //     }
                // });

就是前端调用iserver发布的rest三维服务       怎么去展现的问题,crying

前端调用iserver发布的rest三维服务   怎么展现的问题

发布rest三维服务的这个地址,调用它的地址是有返回JSON的吗?      能加大佬个WX吗crying

这是两个服务

博客最后的截图也能看出来

应该是一个球面范围的地图数据以及一个中国范围的地图数据
想咨询您另一个问题,前端怎样将三维地图和二维地图合并展示,就是三维地图在二维地图的上方,即三维地图嵌入二维地图的某个地块上
始终不太明白您所说的三维地图和二维地图这两个分别是什么。

地图服务就是地图服务,三维服务就是三维服务,地图服务可以放在三维场景。

地图理论上是没有高度的,只是一个影像数据,按照加载顺序决定上下顺序

更没有嵌入这个说法

另外新的问题建议您重新提问,前端的三维问题选择三维GIS,二维问题选择WebGIS
...