免费获客网站、免费获客平台、免费产品获客【风起获客】风起获客
  • 首页
  • 供应商
  • 采购商
  • 找企业
  • 找产品
  • 论坛
登录 / 注册

uniapp app端 + cesium + mars3d 开发指北 (四)——如何用Tomcat布署Cesium开源三维地球

shenanzhao93
2024-08-26
76
分享

专业编程培训机构——完成蜕变以后轻松拿高薪

电话+V:159999-78052 ,欢迎咨询如何看cesium源代码,[python实用课程],[C++单片机原理],[C#网站搭建],[Nodejs小程序开发],[ios游戏开发],[安卓游戏开发],[教会用大脑用想法赚钱实现阶层跨越]

一、uniappapp端+cesium+mars3d开发指北(四)

在uniapp中利用Cesium和Mars3D开发时,有人提到通过npm包引入Cesium是最便捷的方法。动态引入的优点在于提升编译速度,这也是uni官方推荐的方式。然而,直接从`node_modules`导入时,可能会遇到控制台报错的情况,尽管理论上可以运行,但实际操作中需要解决这个问题。

首先,通过`npminstallcesium--save`安装Cesium包,然后按照npm上的示例进行项目引入。在尝试运行项目时,会遇到报错。查看源码发现,报错可能与缺少`CESIUM_BASE_URL`这个全局变量有关。由于uniapp自动获取路径语法出错,我们需要手动设置这个变量,指向Cesium的静态资源文件夹。

源码中提供了`setBaseUrl`这个API,用于设置静态资源路径。根据Cesium的逻辑,我们需要设定一个指向导入Cesium源码文件夹的路径。这样,即使uniapp自动获取路径功能出问题,我们也能确保Cesium正确加载所需的资源。

实测发现,有两种导入方式都能成功:一种是直接import引入并设置Cesium跨域和replaceAll的polyfill。这样,Cesium在uniapp的app端能正常渲染和运行。

二、cesium之加载地形图Terrain篇(附源码下载)

在探索Cesium的强大功能时,官方网站cesium.io提供了详尽的API文档和在线示例,是学习这个三维地图库的宝贵资源。

本文将着重介绍如何使用Cesium实现地形图Terrain的效果,并提供相关源代码示例。首先,地形图的加载涉及到配置选项,如RequestWaterMask和requestVertexNormals,这两个参数用于指示Cesium是否需要额外获取水体和光照效果,它们的默认值为false,可以根据需求进行调整。

以下是一个直观的展示,演示了地形图加载后如何呈现出丰富的细节和效果:

(插入地形图加载效果展示图片)

如何用Tomcat布署Cesium开源三维地球

2017-08-2413:46·水经注GIS
如何看cesium源代码

Cesium是一个基于JavaScript的开源框架,可用于在浏览器中绘制显示三维地球,并在其上绘制地图(支持多种格式的瓦片服务),该框架不需要任何插件支持,但是浏览器必须支持WebGL。

由于本文档说明的是如何用Tomcat布署Cesium开源三维地球,因此请确保Tomcat已安装。

Tomcat的安装方法,请参阅:

如何安装Tomcat服务器软件。

Cesium开源三维地球源码可以从官网下载,在浏览器中输入以下网址并点击“Download”可打开下载页面。

点击下载按钮可以下载Cesium开源三维地球源码。

将源码解压之后,复制到Tomcat安装目录下的webapps目录。

双击bin目录下的“Tomcat9w.exe”,可打开Tomcat属性设置对话框。

点击属性对话框中的“start”启动Web服务。

服务启动完成之后,点击“确定”,可关闭属性对话框。

在浏览器中输入Tomcat默认访问网址:http://localhost:8080,回车后如果能显示Tomcat页面,说明服务开启成功。

根据Cesium源码所在的目录位置,可以得到Cesium三维开源地球的本地网址为:
http://localhost:8080/Cesium-1.36

在浏览器中输入该网址打开后,可以看到Cesium的主页,在该文档中有相关文档说明和示例,点击“HelloWord”可以打开三维地球示例。

Cesium三维开源地球示例打开成功后,效果如下图所示。

相关文档,请参阅:

如何安装Tomcat服务器软件

【WINDRISES EMPLOYMENT PROGRAMMING】尊享对接老板

电话+V:159999-78052

机构由一批拥有10年以上开发管理经验,且来自互联网或研究机构的IT精英组成,负责研究、开发教学模式和课程内容。公司具有完善的课程研发体系,一直走在整个行业发展的前端,在行业内竖立起了良好的品质口碑。

如何看cesium源代码
相关新闻
  • 01
    开文具店成本利润率一般有多高?文具店一天卖800元有多少利润
    546
  • 02
    安全模式下鲁大师找不到显卡,英伟达显卡驱动安装一直失败,这几个办法可以试试
    310
  • 03
    多地启动高考阅卷工作,高考阅卷是机器阅卷还是人工阅卷?电脑阅卷可以用修正带吗?
    183
  • 04
    樊振东球拍是什么码,樊振东反手胶皮多少硬度
    142
  • 05
    都市之超凡高手,5本都市异术超能类小说,主角天赋异禀,天下万事万物,尽在掌握
    99
  • 06
    强制执行代码显示数据为空怎么办,软件提示:找不到 MSVCP140.dll,无法继续执行代码。简单修复过程
    88
  • 07
    文登文昌中学中午吃什么,文登区意洁家政服务中心中标威海市文登区文昌中学保洁服务,成交...
    85
  • 08
    公司转让的流程是怎样的,转让需要哪些材料?公司转让的流程是什么?
    81
  • 09
    uniapp app端 + cesium + mars3d 开发指北 (四)——如何用Tomcat布署Cesium开源三维地球
    75
  • 10
    全红婵为你解释什么是现实,好奇宝宝全红婵,这个名字仿佛自带魔力
    71
  • 11
    为啥古人喜用瓷枕,而不用软枕?用瓷枕有什么好处?北宋定窑孩儿枕的宋代定窑
    65
  • 12
    ipad发布时间——2022年3月11日烟台考区教师资格考试温馨提示(含登记入口)
    62
  • 13
    6克黄金竟变2000克,天上真的掉馅饼了?
    53
  • 14
    底盘间隙仪检测一定要开机吗,恒温花洒开关间隙太大怎么调节
    50
相关广告
广告图
联系方式 微信
引擎网址:
百度
雅虎
360
谷歌
必应
本站导航:
首页
找供应商
找采购商
找企业
找产品
论坛
站点地图
友情链接:
太平洋
中关村
阿里巴巴
凤凰
新浪
腾讯
网易
搜狐
百度
交换链接:
免费获客网站、免费获客平台、免费产品获客【风起获客】
粤ICP备2024275337号-1 地址:广州市中山大道西1344号神秘花园1F1002 24小时服务热线:15999978052 联系QQ:1258690818 隐私条款
广州风起网络科技有限公司 Copyright © 2020 - 2025