cesium-navigation是一个cesium的插件,提供指南针、导航仪和距离刻度用户图形界面。
1、为什么你建立cesium-navigation插件?
首先,所有的Cesiumjs sdk 不包括罗盘,导航仪(放大/缩小)和距离刻度。您可以使用鼠标在地图上导航,但这个导航插件可为用户提供更多的导航控制和功能。其中一些功能是:将罗盘重置为指向北部,重置轨道,并将视图重置为默认边界。
2、安装依赖
npm方式:cnpm install cesium-navigation-es6 -save
yarn方式:yarn add cesium-navigation-es6 -D
3、引入js
import CesiumNavigation from "cesium-navigation-es6";
(可能会报错,原因在于设置的cesium别名,看看viewerCesiumNavigationMixin.js文件里导入的cesium路径,再看看自己设置的cesium别名,确保无误就妥了)
4、上代码
viewer = new Cesium.Viewer("cesiumContainer", {
animation: false, //是否创建动画小器件,左下角仪表
fullscreenButton: false, //是否显示全屏按钮
homeButton: false, //是否显示Home按钮
timeline: false, //是否显示时间轴
navigationHelpButto