首页 / 浏览问题 / 三维GIS / 问题详情
webgl无法加载球面
Ben
6EXP 2018年09月02日
使用产品:iclient3d 9d forwebgl    操作系统:win10

出现问题: 无法加载球面

代码如下:文件路径都没有问题,isever也启动服务了。

<html >

    <head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<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">

<title>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');

   

}

</script>

</head>

<body>

    <div id="cesiumContainer" style="width:100%;height:100%"></div>

</body>

</html>

2 个回答

您可以将您的核心代码(比如onload等)拷贝到webgl在线示例的代码中代替相关代码,看看能不能重现您的问题。如果示例可以,但是您本机仍旧不行,请从官网下载一个新的webgl包并且确认代码中js路径是否正确。
5,560EXP 2018年09月03日
在线示例是可以的,本机还是不行,下了webgl安装包9.0.1的试了下还是不行

您可以在超图官网的平台软件下载页面获取最新的910beta版webgl。

地址:http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx

我把那三个版本的webgl安装包 都下了一遍 都不可以加载怎么办啊/哭
我也遇到过这个问题先用的倾斜摄影demo使用的笛卡尔坐标没结果,再用热力图叠加的demowgs坐标也没结果,最后发现是相机高度的原因。确保所有js,css文件都有加载,自己发布的影像服务也OK,把影响服务添加到config.js里面,然后scene.camera.setView里直接写wgs的经纬度坐标高度参考idesktop右下角的相机高度最好再大一点应该就能出来了。两个demo都用wgs坐标
41EXP 2018年09月04日

谢谢啦 但是我出的问题是最开始的那一步crying

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

}

你只定义了viewer但没往里面放东西吧。不管是bingmap还是天地图应该放个东西啊。你看demo里是不是有个imagep…,那个才是加载地球
...