library (mapscanner)
The mapscanner
package is able to generate maps in the three styles provided
by mapbox. The ms_generate_map()
function
has a bw
parameter with a default of TRUE
to generate black-and-white maps,
including conversion of coloured mapbox styles to black-and-white. The use of
coloured maps, generated with bw = FALSE
, is not generally recommended in
mapscanner
, and overdrawn markings are identified exclusively by colour, and
any markings in a colour which is also present in the underlying maps will
generally not be accurately identified.
Because illustrations of these map styles requires files too large to be placed inside an R package, they are not included with this vignette. The styles can nevertheless be easily examined from the main mapbox styles page, or by clicking the hyperlinked text below, and are:
style = "light"
- the generally recommended style for mapscanner
,
"designed to provide geographic context while highlighting the data on your
analytics dashboard, data visualization, or data
overlay.style = "streets"
, which is,
"a comprehensive, general-purpose map that emphasizes accurate, legible
styling of road and transit networks.style = "outdoors"
, which is, "a general-purpose map with curated
tilesets and specialized styling tailored to hiking, biking, and the most
adventurous use cases".Alternatively, these different styles can be examined for any desired area with the following code.
bb <- osmdata::getbb ("<name of location>") shrink <- 0.3 # shrink that bounding box to 30% size bb <- t (apply (bb, 1, function (i) { mean (i) + c (-shrink, shrink) * diff (i) / 2 })) ms_generate_map ( bbox = bb, max_tiles = 16L, mapname = "map-light", style = "light" ) ms_generate_map ( bbox = bb, max_tiles = 16L, mapname = "omaha-streets", style = "streets", bw = FALSE ) ms_generate_map ( bbox = bb, max_tiles = 16L, mapname = "omaha-outdoors", style = "outdoors", bw = FALSE )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.