Cesium
小小小白、
这个作者很懒,什么都没留下…
展开
-
Cesium开发学习笔记(六)续---动态测距显示距离
测距实现总结开发过程中,有一个需求是测距实时让文本居中显示。参考cesium的API总结如下代码实现测距显示距离。文本API动态绘制API在编写的时候,需要理解的是CallbackProperty这个回调函数,建议去看看api文档或技术网站文章对它有个大概认识。在集成两个API代码遇到最大的问题就是销毁模型问题。大概率就是我这边个人原因,经常报错,经过多次调试,发现是自己通过常用的移除并不能移除模型所导致的。当一个模型被销毁时,该回调函数也跟着销毁。如果销毁模型失败,建议使用removeById去销原创 2020-07-17 09:31:12 · 1107 阅读 · 2 评论 -
Cesium开发学习笔记(八)---geosever发布自定义地图
Html内引入文件原创 2020-04-21 11:16:29 · 1002 阅读 · 1 评论 -
Cesium开发学习笔记(七)---水波纹扩散
水波纹、雷达/**两个圆扩散纹理*/addCircleRipple({ stationLon: longitude, //经度 stationLat: latitude, //纬度 value: 360, //传感器的大小 deviationR: 800,//差值 差值也大 速度越快 eachInterval: 2000,//两个圈的时间间隔...原创 2020-04-20 11:26:24 · 1700 阅读 · 0 评论 -
Cesium开发学习笔记(六)---动态画线、画多边形(面积测量)、画圆、画矩形
参考这个大神:https://www.jianshu.com/p/416d432cd83b画线function Moveline() { var PolyLinePrimitive = (function () { function _(positions) { this.options = { polyline:...原创 2020-04-18 17:49:24 · 4252 阅读 · 1 评论 -
Cesium开发学习笔记(五)---鼠标监听
地图界面鼠标事件监听var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);handler.setInputAction(function (wheelment) { // 视觉高度,距离地面高度 var height = viewer.camera.positionCartographic.h...原创 2020-04-18 17:48:18 · 465 阅读 · 0 评论 -
Cesium开发学习笔记(四)---json、topojson、kml文件加载
json文件加载var xColors = new Cesium.Color(0.09412, 0.09804, 0.18431, 0.5) //陆地色var xColors2 = new Cesium.Color(1, 1, 1, 0.8) //白色// jsonviewer.dataSources.add(Cesium.GeoJsonDataSource.load('../Samp...原创 2020-04-18 17:47:13 · 937 阅读 · 0 评论 -
Cesium开发学习笔记(三)---添加点,线,椭圆,多边形,扇形,飞机,广告牌以及模型的删除、运动
颜色// 颜色自定义 var xColors = new Cesium.Color(0.09412, 0.09804, 0.18431, 0.5); //深蓝 var xColors2 = new Cesium.Color(1, 1, 1, 0.8); //白色var color = Cesium.Color.RED; //红色点//经纬度var longitude = 118...原创 2020-04-18 14:48:17 · 3834 阅读 · 4 评论 -
Cesium开发学习笔记(二)---初始化、时间轴
初始化// geoserver 引入 获取dom idvar cesiumContainer = document.getElementById("cesiumContainer");viewer = new Cesium.Viewer("cesiumContainer", { //加载在线谷歌地图 //imageryProvider: new Cesium.UrlTem...原创 2020-04-18 13:50:16 · 5349 阅读 · 0 评论 -
Cesium开发学习笔记(一)---安装、设置白名单、log4js打印日志
基于Cesium开发学习笔记(一)Cesium安装下载Cesium官网下载在Cesium文件目录下初始化npm i(或者使用淘宝镜像cnpm i)Cesium配置文件打开server.js 修改端口号,避免端口号冲突Cesium启动两种方式:1.本地启用node server.js2.供统一局域网使用node server.js --port 端口号 --public ...原创 2020-04-03 15:27:05 · 330 阅读 · 0 评论