首页 / Turf.js / 使用示例
掩膜裁剪
研究区之外被统一压暗,区内保持原色,边界正好落在多边形上。
源码与运行效果
说明
mask 返回一个覆盖大范围、但挖掉研究区的面。
把它铺在数据上层并设半透明,就能压暗区外内容。
掩膜面本身也是一个普通多边形,只是带洞。
| 参数 | 作用 |
|---|---|
polygon | 要保留的研究区 |
mask | 可选的遮罩范围,缺省用全球范围 |
options | 可传 ignoreBoundary |
掩膜不需要和地图范围完全一致,略大于视口即可。 用全球范围的掩膜在三维视角下会出现平面穿模,按当前视野裁剪更稳。