如何在vue中获取到Cesium和Viewer

0 投票
如何在vue中获取到supermap/vue-iclient3d-webgl的核心组件Cesium和Viewer
4月 28 分类:  67次浏览 | 用户: quxiang103 (3 分)

1个回答

0 投票
 
已采纳

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

在index.html中将Cesium.js引入

4月 28 用户: 卷饼先生 名扬四海 (3,448 分)
采纳于 4月 28 用户:quxiang103
您好,按照这个流程我之前走过,使用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>

可以了,万分感谢
...