cesium开发引入方式

这篇具有很好参考价值的文章主要介绍了cesium开发引入方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

无独有偶,引入无非两种方式:外部标签引入和import导入。

1、外部引入

      外部引入的话需要提前去下载开发包,下载完后,Build文件夹有两个文件夹:Cesium和CesiumUnminified,Cesium是压缩版的,CesiumUnminified是未压缩的,如果自己学习调试可以用未压缩的;如果是项目建议用压缩的,体积小,网络请求快。

 下载地址:GitHub - CesiumGS/cesium: An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

    <link href="<%= BASE_URL %>Cesium/Widgets/widgets.css" rel="stylesheet" />

    <script src="<%= BASE_URL %>Cesium/Cesium.js"></script>

2、npm导入

具体步骤可以看这篇:三维技术探索-Cesium.js学习 - 简书 

可以看出npm稍有麻烦,需要做一下打包配置,以上是vue/cli 打包配置的,如果是纯webpack打包项目配置请看这儿:基于Webpack的Cesium+Vue应用-CSDN博客

(顺便补充一下webpack与vue-cli的关系:webpack与vue-cli的关系_vuecli和webpack关系_儒雅的烤地瓜的博客-CSDN博客)

两者项目结构和位置有所差别。

注意配置时CopyWebpackPlugin参数,我这是这样配置的,在vue.config.js文件configureWebpack下:

const webpack = require('webpack');

const CopyWebpackPlugin = require('copy-webpack-plugin');

    plugins: [

      new webpack.DefinePlugin({

        CESIUM_BASE_URL: JSON.stringify('./')

      }),

      new CopyWebpackPlugin(

        [

          { from: path.resolve('./node_modules/cesium/Source/Workers'), to: 'Workers' },

          { from: path.resolve('./node_modules/cesium/Source/Assets'), to: 'Assets' },

          { from: path.resolve('./node_modules/cesium/Source/Widgets'), to: 'Widgets' },

          { from: path.resolve('./node_modules/cesium/Source/ThirdParty/Workers'), to: 'WoThirdParty/Workersrkers' },

        ]

      ),

    ],文章来源地址https://www.toymoban.com/news/detail-713541.html

到了这里,关于cesium开发引入方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Cesium中关于新版本中建筑贴图模糊化得处理方式

    在项目中有需要将3Dtiles加载得lod1,lod2.5等模型得贴图进行模糊化的相关功能 例如:如果使用maximumScreenSpaceError的方式进行模糊化也可以达到我们需要得效果,但是需要我们去调整视角查看,在一定得视角范围得模型才会模糊化,不能到到大范围得模型进行模糊化,所以不是很完善

    2024年02月11日
    浏览(30)
  • 关于cesium中tif文件处理加载在三维地图中得方式

    在Gis项目关于tif影像数据是不能直接在地图上面加载,只能通过后端进行处理,或者前端进行处理之后才能叠加到地图上面!

    2024年02月11日
    浏览(43)
  • 数据处理(4):4种方式使用3Dmax模型数据转cesium Gltf模型

    方式一: COLLADAMaxNew插件 转换 下载链接: https://www.aliyundrive.com/s/xLXfLggCh9k 提取码: fs72 环境准备,需先安装max插件COLLADAMaxNew.dle,这是一个导出插件,可以将模型导出0penCOLLADA(*.DAE)格式文件 将下载得COLLADAMaxNew.dle插件放置3Dmax安装目录Plugins下即可,随后重启3Dmax即可。 也可以

    2024年02月15日
    浏览(40)
  • 1 JavaScript的引入方式

    1 JavaScript的引入方式 JavaScript, 是一门能够运行在浏览器上的脚本语言. 简称JS. 首先, Javascript这个名字的由来就很有意思, 不少人认为Javascript和Java貌似很像. 容易想象成Java的脚本. 但其实不然, 两者之间没有任何关系. 纯粹是商业碰瓷. 那么既然JS是可以运行在浏览器上的脚本

    2024年02月12日
    浏览(58)
  • JS的引入方式

    1.在 body 中:JavaScript 代码必须位于  script  与  /script  标签之间。  此时p标签输出为“我的第一段 JavaScript” 2.外部引入方式:使用script src=\\\"js文件路径\\\"/script来引入 你可以将脚本放置于 head 或者 body中,放在 script 标签中的脚本与外部引用的脚本运行效果完全一致 3:在行

    2024年02月13日
    浏览(33)
  • HTML--JavaScript--引入方式

    啊哈~~~基础三剑看到第三剑,JavaScript HTML用于控制网页结构 CSS用于控制网页的外观 JavaScript用于控制网页的行为 引入的三种方式: 外部JavaScript 内部JavaScript 元素事件JavaScript 一般情况下网页最好是都引用外部JavaScript 使用方式: src source 源的意思 就是直接把JavaScript放到HTM

    2024年01月15日
    浏览(58)
  • CSS引入方式

    表示方式 --------预定义的颜色名---------red,green,blue rgb表示法-----红绿蓝三原色,每项取值范围:0-255-----rgb(0,0,0),rgb(255,255,255) 十六进制表示法-----#开头,将数字转换成十六进制表示--------#00000000,#ff000000 元素选择器    /* 元素选择器 */         span{    

    2024年02月10日
    浏览(38)
  • 1 CSS的引入方式

    1 CSS的引入方式 CSS样式有三种不同的使用方式,分别是行内样式,嵌入样式以及链接式。我们需要根据不同的场合不同的需求来使用不同的样式。 行内样式 行内样式,就是写在元素的style属性中的样式,这种样式仅限于元素内部起作用。当个别元素需要应用特殊样式时就可以

    2024年02月12日
    浏览(41)
  • CSS||引入方式

    目录 CSS引入方式 行内样式表(行内式) 内部样式表(嵌入式) 外部样式表(链接式) 引入外部样式表 CSS(层叠样式表)是一种用来描述文档样式的样式表语言,它主要用于描述网页的展示样式。在网页开发中,我们通常会用到不同的CSS引入方式来管理和应用样式,包括行

    2024年01月18日
    浏览(40)
  • 三种引入CSS的方式

    概述 Cascading Style Sheet 层叠样式表 前端三大基础之一(Html结构 CSS样式 JS动作) 最早由网景公司(Netscape)提出,在1996年受到w3c的认证,发布了第一版,迄今为止已经是第四版,专门用来负责页面的样式 取代了Html同时渲染结构和样式造成的页面混乱。 使用html同时渲染页面样式

    2024年01月16日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包