最近需求是cesium通过geojson渲染多边形边界红色内部透明,边界内可以进行任意点击并出现弹框,点击边界外时弹框隐藏;
由于cesium中没有找到方法,因此借用插件:Turf.js;简介网址:Turf.js简介 - 码农教程
其中使用的方法是:判断点是否在多边形内
在cesium中有自身可以点击经纬度的方法进行获取点:
cartographic:时进行获取经纬度数据的
ploy:是拿到geojson的可绘制成面的多个点数据的
如果:turf.booleanPointInPolygon(pt, poly) 为true,则可进行后续逻辑处理。