首页 / 浏览问题 / 三维GIS / 问题详情
SuperMap.REST.FilterParameter显示undefined
11EXP 2023年08月22日
引入了超图cesium包,地球能够正常渲染,s3m图层能正常加载,但是使用超图api,如new SuperMap.REST.FilterParameter一类的就报错显示undefined,是我缺了什么没有引入吗?还是说需要像supermap iclient for openlayers一样引入?但是我看cesium是不需要这样一个个引入就能用呢,搞了好久都不行。。。 import { VectorTileSuperMapRest } from '@supermap/iclient-ol/overlay/VectorTileSuperMapRest';

1个回答

您好!cesium包是如何引入的呢? new SuperMap.REST.FilterParameter 是在哪定义写的呢
1,427EXP 2023年08月22日

我是把supermap iclient3d for cesium包里的cesium拷贝到了代码里作为静态文件,引入方式是放在了vue里的index.html文件中,引用方式如图

然后具体的vue文件中是直接使用了,我打印了SuperMap,发现里面确实没有REST这个对象,和官网例子里打印出来的SuperMap里的东西有很大的不同,是不是我引入的东西不对呢?

将下载包里面的这个supermap文件夹放到项目静态资源中,然后在index.html引入SuperMap.Include.js即可

我引入了这个文件呢,引入后SuperMap是有内容的,但是里面没有REST对象
你好,能帮忙看看问题吗?我确实是找不到是哪里的问题了,我引入了这个文件的呀

我这样引入确实是正常的不会报错的

...