print_osm_map | R Documentation |
Prints an OSM map produced with osmplotr
to a specified graphics
device.
print_osm_map(
map,
width,
height,
filename,
device,
units = c("in", "cm", "mm", "px"),
dpi = 300
)
map |
The map to be printed; a |
width |
Desired width of graphics device. |
height |
Desired height of graphics device. Ignored if width specified. |
filename |
Name of file to which map is to be printed. |
device |
Type of graphics device (extracted from filename extension if not explicitly provided). |
units |
Units for height and width of graphics device. |
dpi |
Resolution of graphics device (dots-per-inch). |
osm_basemap
, add_osm_objects
,
make_osm_map
.
Other construction:
add_osm_objects()
,
make_osm_map()
,
osm_basemap()
,
osm_structures()
bbox <- get_bbox (c (-0.13, 51.5, -0.11, 51.52))
map <- osm_basemap (bbox = bbox, bg = "gray20")
map <- add_osm_objects (map, london$dat_BNR, col = "gray40")
print_osm_map (map, width = 7) # prints to screen device
## Not run:
print_osm_map (map, file = "map.png", width = 500, units = "px")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.