Cesium有很多很强大的功能,可以在地球上实现很多炫酷的3D效果。今天给大家分享一个视线分析功能。
1.话不多说,先展示
视线分析
2.设计思路
点击绘制在地图上绘制一个点,再次点击绘制第二个点,第一个点看向第二个点,如果被遮挡物遮挡的话,可见部分绿色部分表示,不可见部分红色表示,俩点之间的高度可自己设置,在此我代码中设定高度为30。
3.具体代码
<template>
<div class="page">
<el-button @click="draw">绘制</el-button>
<el-table :data="dataList" border @row-click="rowClick">
<el-table-column prop="name" label="名称" align="center" />
<el-table-column prop="action" label="操作"