Как мне использовать разные маркеры, используя пакет leafgl в R?

#r #leaflet #r-leaflet

#r #листовка #r-листовка

Вопрос:

При использовании пакета leafgl в R,

можно ли использовать разные фигуры / маркеры для точек на карте?

Вместо круга я хочу треугольник (например).

Большое спасибо, и, кстати, мне нравится этот r-пакет, отличная работа.

Вот некоторый код (из https://github.com/r-spatial/leafgl ):

 library(leaflet)
library(leafgl)
library(sf)

n = 1e6

df1 = data.frame(id = 1:n,
                 x = rnorm(n, 10, 3),
                 y = rnorm(n, 49, 1.8))

pts = st_as_sf(df1, coords = c("x", "y"), crs = 4326)

options(viewer = NULL) # view in browser

leaflet() %>%
  addProviderTiles(provider = providers$CartoDB.DarkMatter) %>%
  addGlPoints(data = pts, group = "pts") %>%
  setView(lng = 10.5, lat = 49.5, zoom = 6)
 

Комментарии:

1. Привет, есть решение для рендеринга квадратов вместо кругов (но пока нет треугольников). См . github.com/r-spatial/leafgl/pull/54#issuecomment-753979996 для примера. Вам нужно будет переустановить github, чтобы получить эту функциональность.

2. Это здорово, большое спасибо!