Документы R Leaflet имеют раздел по настройке значков маркеров.
Они показывают, что если вы указываете на изображение (в настоящее время вы указываете на изображение по умолчанию), то вы можете настроить размер и параметры местоположения. Вот код, который они дают:
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:4,]) %>% addTiles() %>%
addMarkers(~long, ~lat, icon = greenLeafIcon)
Поэтому, если вы укажете на нужное изображение и уменьшите значение iconWidth
, вы должны достичь того, о чем просили.