2015-07-21 3 views
2

Есть ли способ получить пользовательские значки маркеров для листовки в R? Я попытался использовать код примера, представленный в учебнике, однако функция makeIcon не существует. Код, который я пробовал, здесь, но он не работает.Пользовательские маркеры в листовке

http://rstudio.github.io/leaflet/markers.html

Любые предложения будут оценены. Основная цель - реализовать это в блестящем веб-приложении.

Большое спасибо

ответ

7

makeIcon функция не существует, по крайней мере, в моем листке пакете .. Следующий код (от tutorial) отлично работает для меня ..

greenLeafIcon <- makeIcon(
    iconUrl = "http://leafletjs.com/examples/custom-icons/leaf-green.png", 
    iconWidth = 38, iconHeight = 95, 
    iconAnchorX = 22, iconAnchorY = 94, 
    shadowUrl = "http://leafletjs.com/examples/custom-icons/leaf-shadow.png", 
    shadowWidth = 50, shadowHeight = 64, 
    shadowAnchorX = 4, shadowAnchorY = 62 
) 

leaflet(data = quakes[1:20,]) %>% addTiles() %>% 
    addMarkers(~long, ~lat, ~as.character(mag), icon = greenLeafIcon) 
Смежные вопросы