首页 / 浏览问题 / WebGIS / 问题详情
webgl开发时直接在webapps文件下,创建的index文件打开显示空白
cai
7EXP 2020年07月14日
按照gis学堂的教程做,可是打开index.HTML文件后,页面空白。 这个文件打开要怎么打开?本人刚入门,谢谢大佬们回答问题

1个回答

您好,您是双击打开的吗,您可以参考这个格式修改网址打开:localhost:8090/您在webapps下自己创建的文件夹的名字/index.html,同时WebGL包里的Build等文件也要复制到webapps里您创建的文件夹里,对于index中js等文件的引用也要注意资源地址是否正确。在此之前还需要运行服务器,创建管理员账号密码,配置许可。然后用管理员账号登录localhost:8090/iserver/manager就可以正常管理和发布服务了。

iServer联机帮助文档:

http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/index.htm

jjz
4,720EXP 2020年07月14日
谢谢了  我试试

还是打开后空白  没有三维球    

这个是我按照教程打的代码

您好,修改一下这句,Viewer应该大写。输入url时html小写。

var viewer = new Cesium.Viewer('cesiumContainer');

我改了  还是没用  还是没有显示三维球

你能不能写下你的代码  给我看看   谢谢大佬了

您好,我是照着您图片上写的,几乎一模一样。如果不是代码问题,您可以把您打开服务输入的网址发一下吗,localhost:8090/ 后面您怎么写的。还有就是js和css引用的路径,您的代码和js文件是在同一个目录下吗?

<!DOCTYPE html>

<head>
   <meta http-equiv="content-type" content="text/html">
   <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
   <meta name="viewport"
      content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
   <meta charset="utf8">
   <title>三维球</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');
      }
   </script>
</head>

<body>
   <div id="cesiumContainer"></div>
</body>

</html>

这个打开index.html 时,是要登入服务管理嘛。不要发布服务吧(我启动了 isever服务)

这什么情况    大佬     怎么这么难crying

1. URL没问题。

2. 资源引用地址应该也是正确的。

3. 最好用管理员账号登录iServer,不是必须但我这边测试时虽然没登录可是以前配置过许可;不需要发布新服务。

4. 最新的报错是您后来登陆了iServer之后再打开index.html时网页产生的报错吗?看截取的这部分图片应该是获取不到Worker这个文件夹里的东西,您按提示的地址去看一下本地的WebStart里有没有。一般跳出这种提示还可能是因为显卡的问题,这个很好验证,您去官网打开三维示例如果能显示就没问题。

5. 如果您后期想实现更多功能,可能会引用这个样式表,注意引用路径:

<link href="../Build/Cesium/Widgets/widgets.css" rel="stylesheet">

三维示例:

http://support.supermap.com.cn:8090/webgl/examples/editor.html#terrainAndImagery

刚刚打开又这样显示

大佬 我觉得是浏览器的问题  我没用ie时就可以正常显示了

谢谢你了,非常谢谢你了    终于看见它了  smileysmiley

好的没问题,我基本上把其他的都说了一遍就是没想起来浏览器的问题,用Chrome开发挺好用的。
...