Cesiumwebpack+vue+cesium加载gltf(不推荐)

Posted hpugisers

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cesiumwebpack+vue+cesium加载gltf(不推荐)相关的知识,希望对你有一定的参考价值。

最近一直在用webpack+vue+cesium,有时感觉很方便,但是有些东西确实感觉很恶心。对于我这么一个webpack+vue用的不怎么熟练的人,报错总是很头疼。这还不是令人无语的。最令人无语的是它不报错,也没有预期的效果。前天遇到加载gltf,结果就是报错json语法错误,查遍全网一点头绪。最终有幸在一篇文章找到思路,下面介绍在webpack+vue如何用gltf

一、配置webpack.base.conf
在rules添加如下:

rules[
..................
      
        // match all .gltf files
        test: /\\.(gltf)$/,
        loader: 'url-loader'
      
]

二、vue中import引入

import gltfFile from '../assets/CesiumAir/CesiumAir.gltf'

三、将gltfFile在vue的data中赋值一个变量

data() 
    return 
      gltfUrl: gltfFile
    

四、调用

let roaming=new Roaming(this.viewer,
    'modeluri':this.gltfUrl,
    'time':360,
    'start':start,
    'stop':stop,
    'Lines':Lines,
    'isPathShow':true
  )

以上是关于Cesiumwebpack+vue+cesium加载gltf(不推荐)的主要内容,如果未能解决你的问题,请参考以下文章

vuecli3/4-cesium环境构建

基于webpack搭建cesium+vue应用

cesium vue2-cli2x配置

Vue 引入 Cesium 碰到的大坑

vue cesium 加载倾斜摄影数据并在上面添加自定义标注

构建一个 Vite + Vue3 项目 开发Cesium