WebGL--osgb单体化出错(有点神奇)

0 投票

更新:用Edge会出现这个问题,用IE提示跨域,用Chrome也提示跨域

改掉Chrome的跨域问题后,提示找不到s3m切片

神奇的是

在server中直接打开场景

同样提示切片找不到404

但却可正常加载

强制清空缓存后再次加载,依旧

可证明不是提前缓存的数据

所以既然404了,这数据从哪加的。。。

=================================================================================

使用产品:iserver 9d 911 操作系统:win10 x64
数据类型: s3m
 

桌面端单体化及属性已制作完毕并可正常浏览

按照该文章操作:

http://support.supermap.com.cn:8090/webgl/examples/TopicDoc/AttributeQueryofObliqueModel_OperateTopic.html

最后网页提示:

渲染时发生错误,已停止渲染。 undefined add s3m layer failed,TypeError: Object doesn't support property or method 'getElementsByTagNameNS'

然而整个页面没有用到'getElementsByTagNameNS'呢?

我的页面代码如下:

要怎么改?

3月 8 分类:  166次浏览 | 用户: zxz001 (8 分)
修改于 3月 8 用户:zxz001

1个回答

0 投票
如果没有瓦片显示正常,一般是某个层级的瓦片没有加载出来,或者切的瓦片的时候没有切那个层级,可以不用管
3月 8 用户: 那哲尘 名扬四海 (2,069 分)
那为什么自己的代码就加载不出来呢?
一般iserver不会报跨域问题,建议在iserver上发一个示例的三维数据,是否能正常调用。或者iserver为安装版,直接调用CBD场景能否正常显示
...