javascript - 控制 geojson 图层中的图层顺序(变量中的多个图层)
问题描述
我有多个青蛙栖息地层,我想在我的中美洲地图上显示它们,所以我将它们添加到一个存储本地 geojson 数据的变量中,如下所示:
var frogs = [blackEyed, yellowEyed, lemurLeaf, splendidLeaf, redEyed];
然后我想将“redEyed”青蛙指定为底层,因为它的范围最大,所以目前它覆盖了其他层,使它们无法悬停。最简单的方法是什么?
我曾尝试使用 turf.featureCollection() 对图层进行分组,但我不确定如何在不单独调用每个图层的情况下指定绘图顺序,因为目前我正在使用以下方法将它们添加到地图中:
geojson = L.geoJson(frogs, {
style: style,
onEachFeature: setEvents,
}).addTo(map);
解决方案
推荐阅读
- r - 使用部分字符串匹配从另一个数据帧填充数据帧
- spring-boot - 如何在 spring web-flux 中发送电子邮件响应式
- ansible - Ansible ec2_eni 模块。如何为 ec2_eni 接口添加额外的 security_groups?
- python - 向子进程发送多个命令,速度问题
- android - 如何在 sqlite android 中使用这个选择
- go - 将具有 uint8_t *num 的 C 结构转换为 Go
- python - SQLAlchemy GUID 自定义类型或 SQLAlchemy-Utils UUID 类型
- android - 尝试使用 repo-sync 同步沿袭 OS 存储库,获取错误,尝试强制同步
- c - 如果输入“q”,则在 C 中创建一个退出的函数
- java - 使用 AWS 签名的 RestAssured 身份验证