add functions - Overview
library(leaflet)
ls("package:leaflet") %>% .[grep("^add", .)]
##  [1] "addAwesomeMarkers"   "addCircleMarkers"    "addCircles"         
##  [4] "addControl"          "addEasyButton"       "addEasyButtonBar"   
##  [7] "addGeoJSON"          "addGraticule"        "addLabelOnlyMarkers"
## [10] "addLayersControl"    "addLegend"           "addMarkers"         
## [13] "addMeasure"          "addMiniMap"          "addPolygons"        
## [16] "addPolylines"        "addPopups"           "addProviderTiles"   
## [19] "addRasterImage"      "addRectangles"       "addScaleBar"        
## [22] "addSimpleGraticule"  "addTerminator"       "addTiles"           
## [25] "addTopoJSON"         "addWMSTiles"
 
add measure and mini map
leaflet(width = "100%") %>% addProviderTiles("CartoDB") %>%
  addMarkers(data = airports, popup = ~ name) %>%
  addMeasure(primaryLengthUnit = "kilometers") %>%
  addMiniMap()
sp::spDists(airports)
##          [,1]     [,2]
## [1,]   0.0000 103.7433
## [2,] 103.7433   0.0000
rleaflet tutorial
 
mapedit
devtools::install_github("bhaskarvk/leaflet.extras")
devtools::install_github("r-spatial/mapedit")
library(leaflet)
library(mapedit)
what_we_created <- leaflet() %>%
  addTiles() %>%
  edit_map()
mapedit