
JavaScript
MichaelYZ111
这个作者很懒,什么都没留下…
展开
-
Cesium隐藏地球底图
viewer.scene.sun.show = false; //在Cesium1.6(不确定)之后的版本会显示太阳和月亮,不关闭会影响展示viewer.scene.moon.show = false;viewer.scene.skyBox.show = false;//关闭天空盒,否则会显示天空颜色viewer.scene.undergroundMode = true; //重要,开启地下模式,设置基色透明,这样就看不见黑色地球了viewer.scene.underGlobe.show = t.原创 2020-10-09 15:17:44 · 5471 阅读 · 1 评论 -
cesium 指南针、图例插件
一、引入静态资源<link href="dist/cesium-navigation.css" rel="stylesheet" /><script type="text/javascript" src="dist/CesiumMeasure.js"></script>静态资源下载地址:正在审核。。。二、在已有的页面基础上添加如下方法: viewer._cesiumWidget._creditContainer.style.displa原创 2020-09-28 17:11:10 · 2512 阅读 · 2 评论 -
cesium 跟踪鼠标移动 获取鼠标当前地理坐标信息
function show3DCoordinates(){ //地图底部工具栏显示地图坐标信息 var elementbottom = document.createElement("div"); $(".cesium-viewer").append(elementbottom); elementbottom.style.width = "100%"; elementbottom.style.height = "30px"; elementbottom.st.原创 2020-09-28 16:32:53 · 2017 阅读 · 0 评论 -
cesium 测距 测面积 测高
/** * 测量线段 */ function MeasureTools(viewer) { var entityCollection = []; var handler=new Cesium.ScreenSpaceEventHandler(viewer.canvas); this.getCollection = function () { return e...原创 2020-09-28 16:29:22 · 1942 阅读 · 0 评论 -
cesium 画线 画面 画圆 画矩形
//鼠标绘图 var activeShapePoints = []; var activeShape; var floatingPoint; var handler = new Cesium.ScreenSpaceEventHandler(viewer.canvas); //双击鼠标左键清除默认事件 viewer.cesiumWidget.screenSpaceEventHandler.removeInpu...原创 2020-09-28 16:27:23 · 5033 阅读 · 0 评论 -
JS一键复制粘贴功能
使用clipboard.js 实现:它是一个不需要Flash,就能实现文本复制或者剪切到剪切板的轻量级插件;具体实例:可以使用cdn 或者直接下载 设置好引用路径。 一键复制粘贴功能 ...原创 2019-04-28 17:33:32 · 1313 阅读 · 0 评论 -
判断地图上一个标注点是否在自定义多边形范围里
需求背景:在地图上面自定义多边形,判断一个标注点是否在该多边形里面。有两种可以实现的方式:可以在JS层面实现,也可以在后台java代码中实现。js方法://1.pt 标注点//2.poly 多边形各顶点坐标数组//return 如果在范围内,返回true,否则为falsefunction isInsidePolygon(pt, poly) { for (var c...原创 2019-07-03 14:51:18 · 920 阅读 · 0 评论