【问题标题】:image not displaying in html string for addControl() from leaflet in R图像未在 R 中传单的 addControl() 的 html 字符串中显示
【发布时间】:2017-04-12 01:12:06
【问题描述】:

我有以下代码

myicon <- makeIcon( iconUrl = "myicon.ico" )
html_legend <- "<img src='myicon.ico'>hey<br/>"
map_leaflet <- leaflet() %>%
  addTiles() %>%
  addMarkers(50, 50, icon = myicon, popup = paste("geo")) %>%
  addControl(html = html_legend, position = "bottomright")

地图是对的,地图上的图标不错,弹窗也不错。

addControl() 中,我想将图标显示为图例。它显示“问号错误图标”而不是实际图像。另一方面,“嘿”这个词确实出现了。

提前感谢您的帮助。我不明白缺少什么。

【问题讨论】:

    标签: html r leaflet legend


    【解决方案1】:

    问号错误图标表示找不到您的图像。

    这是正常的,因为在创建过程中 Leaflet 没有在网络服务器上运行。当您将生成的 HTML 文件放在网络服务器上并将图像图标放在适当的位置时,它将起作用。

    这是我自己做的。相同的错误图标,当我将它放在网络服务器上时,它就像一个魅力。一个page that uses the same trick

    【讨论】:

    • 确实,我要编辑我的问题,因为我看到生成的 file.html 确实在网络服务器中工作。感谢您确认这一点并同时进行解释。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    • 2017-07-30
    • 2011-09-20
    • 1970-01-01
    • 1970-01-01
    • 2019-03-20
    相关资源
    最近更新 更多