我正在使用leaflet
和leaflet.extras
软件包。
尝试在多边形的顶部绘制热图,但无法使多边形位于热图“下方”。
不不起作用的事情:
addPolygons
和addHeatmap
的呼叫顺序addPolygons(options = list(zIndex = ...))
设置z-index 最小示例
library(leaflet)
library(leaflet.extras)
leaflet() %>%
addPolygons(lng = c(10, 20, 20, 10), lat = c(10, 10, 20, 20), fillOpacity = 0.75) %>%
addHeatmap(lng = c(14, 15, 15, 16), lat = c(10, 10, 12, 10))
https://www.keycloak.org/docs-api/4.8/rest-api/index.html#_users_resource
答案 0 :(得分:1)
Leaflt.JS将Z索引设置为名为“窗格”。例如,tilePane为200,overlayPane为400,等等。请参见:https://leafletjs.com/reference-1.4.0.html#map-pane
添加多边形时,请尝试将Heatmap图层的z索引设置为450,或为特定窗格设置该图层的传单选项,例如,尝试:
SWITCH(TRUE()...)
以下是文档中用于制作自己的自定义窗格的示例:
addHeatmap(
lng = c(14, 15, 15, 16), lat = c(10, 10, 12, 10),
options = pathOptions(pane = "overlayPane"))
请参阅https://cran.r-project.org/web/packages/leaflet/leaflet.pdf第13-14页。