PlotOnMapTiles: plots on map tiles by "stitching" them together

Description Usage Arguments Value Author(s) Examples

Description

Counterpart to PlotOnStaticMap for map tiles

Usage

1
2
3
4
PlotOnMapTiles(mt, lat, lon, center, size = c(768, 768), add = FALSE, 


    FUN = points, mar = c(0, 0, 0, 0), verbose = 0, ...)

Arguments

mt

list returned by GetMapTiles

lat

latitude values to be overlaid, if any

lon

longitude values to be overlaid, if any

center

optional center

size

size (in pixels) of "stitched" map

add

start a new plot or add to an existing

FUN

plotting function to use for overlay; typical choices would be points and lines

mar

outer margin in plot; if you want to see axes, change the default

verbose

level of verbosity

...

further arguments to be passed to FUN

Value

nothing returned

Author(s)

Markus Loecher

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
if (0){


  lat = c(40.702147,40.718217,40.711614);


  lon = c(-74.012318,-74.015794,-73.998284);


  center = c(mean(lat), mean(lon));


  zoom <- min(MaxZoom(range(lat), range(lon)));


  bb=qbbox(lat,lon)


  


  mt = GetMapTiles(latR =bb$latR , lonR=bb$lonR,zoom=zoom,verbose=1)


  PlotOnMapTiles(mt,lat=lat,lon=lon,pch=20,col=c('red', 'blue', 'green'),cex=2)


  


  mt = GetMapTiles(latR =bb$latR , lonR=bb$lonR,zoom=zoom,


                   tileDir= "~/mapTiles/Google/")


  PlotOnMapTiles(mt,lat=lat,lon=lon,pch=20,col=c('red', 'blue', 'green'),cex=2)


  


}

RgoogleMaps documentation built on May 2, 2019, 5:03 p.m.