Cesium使用(vue)

一、安装cesium

npm install cesium --save

通过npm的方式在vue项目中安装cesium,

安装成功后需要将node_moudles中的cesium下的Build文件夹中的cesium,拷贝到Public下,

在vue项目的模板页(Public下的index.html)引入cesium

接下来就可以正常使用了

二、基础使用

Cesium的使用与echarts、gojs等的使用类似,首先需要绑定dom元素作为Cesium渲染的容器

 这样就可以在浏览器中显示出Cesium的地球啦。

  在上述使用中我并没有使用accessToken。

  在Cesium中,如果你使用Cesium ion服务,你将需要提供一个access token来访问一些高级功能

如3D Tiles和高分辨率地图数据。

  Cesium ion是Cesium提供的一项服务,它提供了一种简化和优化3D地图开发的方式。 在没有提供access token的情况下,你仍然可以使用Cesium的核心功能,如渲染地球、添加实体、加载地理数据等。

  你可以通过Cesium提供的开源地图数据和开源3D模型来构建自己的应用。 然而,如果你希望利用Cesium ion的高级功能,如使用高分辨率的遥感影像、大规模的3D模型、精细的地形数据等,你需要使用合适的access token来获取对该服务的访问权限。 总结来说,没有提供access token的区别在于你无法使用和访问Cesium ion服务提供的高级功能。但是,你仍然可以使用Cesium的基本功能进行地理空间应用的开发。如果你有特定的需要,你可以申请一个Cesium ion的access token,以使用其高级功能。

如果需要使用高级功能可以去Cesium的官网注册账户然后申请一个accessToken

 

 将Token复制然后加入到你的代码中

Cesium.Ion.defaultAccessToken =
        "在官网上复制的Token";
      viewer = new Cesium.Viewer("cesiumContainer", {
        homeButton: false,
        sceneModePicker: false,
        baseLayerPicker: false,
        animation: false,
        infoBox: false,
        selectionIndciator: false,
        gecoder: true,
        timeline: false,
        fullscrenButton: true,
        shouldAnimate: false,
        navigationHelpButton: false,
      });

部分基础的配置项

        homeButton: false, // 显示home按钮
        sceneModePicker: false, // 切换3D、2D、及哥伦布地图
        baseLayerPicker: true, // 影像切换(切换视图的样式)
        animation: false, // 是否显示动画控件
        infoBox: false, // 是否显示点击要素之后显示的信息
        selectionIndicator: false, // 要素选中框
        geocoder: true, // 是否显示地名查找控件
        timeline: false, // 是否显示时间线控件
        baseLayerPicker:false //选择三维数字地球的底图
        fullscreenButton: false, //全屏按钮
        creditsDisplay:true,//展示删表版权和数据源
        shouldAnimate: false,
        navigationHelpButton: false, // 是否显示帮助信息控件

去除版权信息及开启抗锯齿

viewer._cesiumWidget._creditContainer.style.display = "none"; //去除版权信息
        viewer.scene.postProcessStages.fxaa.enabled = true; // 开启抗锯齿

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值