我正在尝试使用自定义标记为分类变量制作R中的传单地图。 我使用https://rstudio.github.io/leaflet/markers.html处的示例作为起点,但因为它使用的数字变量我改编如下:
logos <- iconList(
LA = makeIcon("~/mydata/la_logo.png","la_logo-15@2x.png", 15, 15),
CO = makeIcon("~/mydata/co_logo.jpg","co_logo-15@2x.png", 15,15),
CF = makeIcon("~/mydata/cf_logo.png","cf_logo-15@2x.png", 15,15),
NN = makeIcon("~/mydata/nn_logo.png","nn_logo-15@2x.png", 15,15)
)
leaflet(data) %>%
addTiles() %>%
addProviderTiles("CartoDB.Positron") %>%
addMarkers(icon = ~logos[var]
)
在数据中,变量var的值为“LA”,“CO”,“CF”和“NN”以及lat和lon(分别为纬度和经度)。
我已经确认图片是在声明的网址中。 有任何想法吗? 感谢