传单默认标记未显示

问题描述 投票:0回答:2

我多年来一直使用 Leaflet for R,没有出现任何问题。 今天早上,默认标记不再出现在我的地图上,尽管弹出窗口出现在悬停上。

我可以使用最简单的内置实用程序重现该行为:

library(leaflet)
data(quakes)
leaflet(data = quakes[1:20,]) %>% addTiles() %>%
  addMarkers(~long, ~lat, popup = ~as.character(mag), label = ~as.character(mag))

enter image description here

我已经从 R 中删除了 leaflet 文件夹并重新安装了软件包(v2.1.0),但仍然得到相同的结果。

有人知道可能导致此问题的原因以及如何排除故障/修复它吗? 我正在考虑删除并重新安装 R,但很想知道是否有更好的选择。

r r-leaflet
2个回答
2
投票

软件包维护者已在昨天发布到 CRAN 的版本中修复了此问题。


1
投票

正如@Wimpel 在评论中所说,您可以使用

addCircleMarkers()
命令。您可以使用以下代码:

library(leaflet)
data(quakes)
leaflet(data = quakes[1:20,]) %>% addTiles() %>%
  addCircleMarkers(~long, ~lat, popup = ~as.character(mag), label = ~as.character(mag))

输出:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.