首页 / 浏览问题 / 三维GIS / 问题详情
SuperMap SP1 for WebGL错误
jkl
2EXP 2023年10月11日

下载的官网文件:SuperMap iClient3D 11i (2022) SP1 for WebGL

文件存在vue3中public中

index.html:

<script src="/SuperMap3D/SuperMap3D.js"></script>

<script src="/supermap/SuperMap3D/SuperMap3D-es6.js"></script>

然后页面中编写:

  let viewer = new SuperMap3D.Viewer('Container')

  viewer.scene.open('http://www.supermapol.com/realspace/services/3D-suofeiya_church/rest/realspace')

成功显示,然后按照SuperMap iClient3D 11i (2022) SP1 for WebGL的文档中例子没法用

例如文档中例子:

viewer.camera.flyTo({

    destination : Cartesian3.fromDegrees(-117.16, 32.71, 15000.0)

  })

Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'flyTo')

1个回答

您好,您所述代码的异常我已重现

1. 在SuperMap iClient3D 11i (2022) SP1 for WebGL版本中,您可以使用viewer.scene.camera.flyTo, 经测试有效。

2. 同时我亦查看到 文档中编写为 viewer.camera.flyTo ,我将与研发同事进行沟通处理,感谢您的反馈。

3. 最新的 SuperMap iClient3D 11i(2023) SP1 for WebGL v11.1.1 版本已发布, 经测试 viewer.camera.flyTo 工作良好,敬请尝试  http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=2514

希望能帮助到您

365EXP 2023年10月11日

有帮助,谢谢。

在SuperMap iClient3D 11i (2022) SP1 for WebGL版本中的文档,不单纯只是viewer.scene.camera.flyTo方法写错误,还有其它。

目前使用您推荐的新版本,可用。然后用viewer.scene.open加载数据时(在相同配置下),对比发现2023版本和2022版本颜色或色彩方面,稍有些不同(2023版更加鲜艳)。

2023版本

2022版本

很高兴能帮到您,

同时,感谢您对文档问题的反馈,

对于色彩方面如果您有更高的需求可使用 “加载HDR格式的环境光贴图”的功能,详情请参考:https://blog.csdn.net/supermapsupport/article/details/132830274 

谢谢

...