## Not run:
# # geo_list ------------------
# ## From a numeric vector of length 2 to a point
# vec <- c(-99.74,32.45)
# geojson_list(vec) %>% geojson_sp
#
# ## Lists
# ## From a list
# mylist <- list(list(latitude=30, longitude=120, marker="red"),
# list(latitude=30, longitude=130, marker="blue"))
# geojson_list(mylist) %>% geojson_sp
# geojson_list(mylist) %>% geojson_sp %>% plot
#
# ## From a list of numeric vectors to a polygon
# vecs <- list(c(100.0,0.0), c(101.0,0.0), c(101.0,1.0), c(100.0,1.0), c(100.0,0.0))
# geojson_list(vecs, geometry="polygon") %>% geojson_sp
# geojson_list(vecs, geometry="polygon") %>% geojson_sp %>% plot
#
# # geo_json ------------------
# ## from point
# geojson_json(c(-99.74,32.45)) %>% geojson_sp
# geojson_json(c(-99.74,32.45)) %>% geojson_sp %>% plot
#
# # from featurecollectino of points
# geojson_json(us_cities[1:2,], lat='lat', lon='long') %>% geojson_sp
# geojson_json(us_cities[1:2,], lat='lat', lon='long') %>% geojson_sp %>% plot
#
# # Set the CRS via the p4s argument
# geojson_json(us_cities[1:2,], lat='lat', lon='long') %>% geojson_sp(p4s = "+init=epsg:4326")
#
# # json ----------------------
# x <- geojson_json(us_cities[1:2,], lat='lat', lon='long')
# geojson_sp(x)
# ## End(Not run)
Run the code above in your browser using DataLab