R googleway:更改标记颜色

R googleway: change marker colors

我有 2 个数据框,其中包含美国几家医院的地理编码位置。我想将这些位置绘制为每个数据框中每组医院的两种不同颜色的标记。我正在使用 R googleway 库,我可以让第一组医院使用默认的红色标记进行绘制,但是当我尝试通过使用列名 "col" 定义颜色变量来更改标记的颜色时,我收到以下错误消息 "Error in markerColourIconCheck(data, objArgs, colour, marker_icon) : colours must be either red, blue, green or lavender"

第 "col" 列每行 "green"。我也尝试在 "col" 列中为绿色填充十六进制颜色。所以这段代码使用红色标记

google_map(key = key, data = hem_centers) %>%
add_markers()

这不是

google_map(key = key, data = hem_centers) %>%
add_markers(colour = "col")

关于如何修复它有什么建议吗?

我还可以添加第一个数据框的标记,然后在第二个数据框的标记上分层(使用不同的颜色)吗?像这样:

google_map(key = key) %>%
add_markers(data = hem_centers, colour = "col") %>%
add_markers(data = other_centers, colour = "col")

感谢任何建议。谢谢!

我只是 运行 这个代码并且它起作用了

#install.packages("googleway")
library(googleway)

set_key( "GOOGLE_MAP_KEY" )

tram_stops$colour <- sample(c("green","blue","lavender"), size = nrow(tram_stops), replace = T)

google_map() %>%
    add_markers(
        data = tram_stops
        , colour = "colour"
    )