## PMPolygons
library(leaflet)
library(leafem)
url_nzb = "https://vector-tiles-data.s3.eu-central-1.amazonaws.com/nz-building-outlines.pmtiles"
leaflet() %>%
addTiles() %>%
addPMPolygons(
url = url_nzb
, layerId = "nzbuildings"
, group = "nzbuildings"
, style = paintRules(
layer = "nz-building-outlines"
, fillColor = "pink"
, stroke = "green"
)
) %>%
setView(173.50, -40.80, 6)
## PMPoints
library(leaflet)
library(leafem)
url_depoints = "https://vector-tiles-data.s3.eu-central-1.amazonaws.com/depoints.pmtiles"
leaflet() %>%
addTiles() %>%
addPMPoints(
url = url_depoints
, layerId = "depoints"
, group = "depoints"
, style = paintRules(
layer = "depoints"
, fillColor = "black"
, stroke = "white"
, radius = 4
)
) %>%
setView(10, 51, 6)
## PMPolylines
library(leaflet)
library(leafem)
url_rivers = "https://vector-tiles-data.s3.eu-central-1.amazonaws.com/rivers_africa.pmtiles"
## NOTE: these will only render until a zoom level of 7!!
leaflet() %>%
addTiles() %>%
addPMPolylines(
url = url_rivers
, layerId = "rivers"
, group = "rivers"
, style = paintRules(
layer = "rivers_africa"
, color = "blue"
)
) %>%
setView(24, 2.5, 4)
Run the code above in your browser using DataLab