首页 / 浏览问题 / 三维GIS / 问题详情
穿透拾取Entity polygon 地块
30EXP 2024年09月23日

Entity.polygon  绘制的多边形地块, 有重复的区域会叠在一起。

如何穿透拾取多边形地块,   var pickedFeature = scene.pick(movement.position);   

返回重叠的pickedObject 对象

1个回答

您好,Cesium 没有直接支持穿透拾取的功能,你可以考虑以下方法:

    1、使用 scene.pick 并手动管理重叠区域:如果你知道哪些多边形可能会重叠,可以在鼠标事件中手动检查每个多边形。

    2、自定义拾取逻辑: 遍历所有实体,检查鼠标位置是否在每个多边形内。可以使用一些几何库(例如 turf.js)来帮助实现这个功能。

希望可以帮助您
1,455EXP 2024年09月24日
...