首页 / 浏览问题 / 三维GIS / 问题详情
An error occurred while rendering.
1EXP 2020年05月18日

使用产品:iserver10i 操作系统:win7 x64
数据类型: 示例 3D-CBD

浏览器:chrome 版本 59.0.3071.86(正式版本) (32 位)
问题详细描述1:iserver示例3D-CBD,WebGL3D(支持浏览s3m缓存)形式浏览场景,显示“An error occurred while rendering. Rendering has stopped”;

问题详细描述1:启动iserver后,发布idesktop 10i制作的三维场景缓存,以WebGL3D(支持浏览s3m缓存)形式浏览场景,显示“An error occurred while rendering. Rendering has stopped”;

问题详细描述3:跟着“SuperMap iClient3D for WebGL数据加载”课程进行学习(代码如下),访问“http://localhost:8090/Test_newSpace/index.html”时,显示“An error occurred while rendering. Rendering has stopped”;

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html" charset="UTF-8" />
  <meta name ="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no">
  <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
  <title>hello-3DViewer</title>
  <link href="./css/widgets.css" rel="stylesheet">
  <script type="text/javascript" src="./js/require.min.js" data-main="js/main"></script>

  <script type="text/javascript">
    function onload(Cesium) {
      var viewer = new Cesium.Viewer('cesiumContainer');
      var scene = Viewer.scene;

    }
  </script>
</head>
<body>
  <div id="cesiumContainer" style="width: 100%; height: 100%;"></div>
</body>
</html>

1个回答

您好,您先尝试把您的服务加载到官网的范例中查看能否渲染成功。(http://support.supermap.com.cn:8090/webgl/examples/editor.html#S3MTiles_jingmo

2,560EXP 2020年05月18日

您好,感谢您的解答。

试了您发的链接,第一次打开时出现渲染,但鼠标缩放了一下,就报错了渲染失败。再次尝试打开只有控件显示,球体不显示,报一堆错误。

您好您具体是怎么加载数据的?

在浏览器中加载您发的链接:http://support.supermap.com.cn:8090/webgl/examples/editor.html#S3MTiles_jingmo

但是,我通过iserver 中的示范程序入口访问S3Mtiles示例是可以加载出来场景的,如http://localhost:8090/iserver/help/html/zh/webgl/examples/editor.html#S3MTiles_suofeiya

我是说您的代码只是替换了url么?iserver中webgl的可以加载出来么?没有报错?

报错的地方:

1)通过官网(support.supermap.com....)访问示范程序渲染加载失败;

2)自己写的html(如问题描述3),没有加载任何数据,只是加载一个场景球体,渲染失败;

3)启动iserver,加载三维服务中的CBD示例场景,渲染失败;

加载成功的地方:

通过启动iserver,在iserver联机帮助中进入webGL的示范程序,加载成功;

您好我参照你的代码测试了一下没有出现渲染错误的问题,建议使用官网范例再进行尝试。或者下载最新版本的webgl包进行尝试。

请问您用的webgl包是哪个版本?

难道是我操作有误?

我在iserver目录下的webapps文件夹下创建的工程目录,

并将webgl包里的Build、css、js三个文件夹copy到当前目录下,

新建html后,编写如上代码,

并更改js/main.js里的Cesium目录;

我重新下载了一个版本试了也不行,连仅加载场景的情况下也是渲染失败。

我这里直接用的官网的范例进行的尝试。(http://support.supermap.com.cn:8090/webgl/examples/editor.html#S3MTiles_jingmo

并没有出现渲染的问题。

您好,请问您的问题解决了吗,我也遇到同样的问题了,想请教一下
你试一下升级浏览器版本。
您好,请问您这个问题是怎么解决的,我之前是再iserver里打不开,现在换了个版本的iserver可以预览了,但是i注册到平台里在数据中心就不能看了
您好,我也遇到同样的问题,请问您是如何解决的

为了在问题解决后,便于所有人检索查看。现将您的新问题迁移到一个新的问题链接,链接地址见:http://ask.supermap.com/108973

...