我正在使用 R markdown、mapview 和小册子来生成一个显示多个地图的 HTML 页面。
每张地图都具有与背景相同的栅格。但是,即使鼠标光标位于其他地图上,鼠标悬停事件上的栅格数据也始终显示在第一个地图上。
例如看图片:鼠标光标在第二张地图上,但栅格数据显示在第一张地图上。
在这里可以访问上图的互动版: 互动地图
这是我用来生成 HTML 的 rdm 文件
---
title: "leaflet maps"
author: "GHT"
date: "11/15/2021"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
# Example data
```{r example}
library(raster)
library(mapview)
r <- system.file("external/test.grd", package="raster")
r <- raster(r)
```
# Mapview 1
```{r plot 1, echo=TRUE, message=FALSE, warning=FALSE}
m <- mapview(r)
m
```
# Mapview 2
```{r plot 2, echo=TRUE, message=FALSE, warning=FALSE}
m1 <- mapview(r)
m1
```
我该如何纠正这种行为?
编辑:更改layer.name
此行为已更正(检查交互式地图)。是否可以在不更改图层名称的情况下更正它?