首页 / 浏览问题 / 三维GIS / 问题详情
如何在vue中获取到Cesium和Viewer
3EXP 2021年04月28日
如何在vue中获取到supermap/vue-iclient3d-webgl的核心组件Cesium和Viewer

1个回答

您好,vue集成WebGL可以参考官网教程:http://support.supermap.com.cn:8090/webgl/examples/component/dist/zh/api/guide/installation.html

在index.html中将Cesium.js引入

6,077EXP 2021年04月28日
您好,按照这个流程我之前走过,使用npm方式安装的,使用了sm-viewer这个插件,地球也可以加载出来。但是有两个问题,一是我参考了官网的很多例子,里面都没有使用sm-viewer插件,直接var viewer = new Cesium.Viewer('cesiumContainer');这样获取到viewer再取到sence的,二是我一直没有找到获取Cesium对象的方法,不知道您是否能帮我解答一下,刚开始接触,很多基础知识不是很了解
这样去写
<template>
  <div id="app">
  </div>
</template>
<script>
export default {
  name: 'sanwei',
  mounted () {
      let Cesium = window.Cesium
      window.viewer = new Cesium.Viewer('app')
    }
  }
}
</script>

可以了,万分感谢
...