演示的数据放置在data文件夹下。
library(rgdal)
library(dplyr)
options(stringsAsFactors = F)
mpa<-read.csv('data/mpa.csv')
admin.poly.dsn<-'data/省级行政区.shp'# windows下中文路径存在编码问题
admin.poly.layername<-ogrListLayers(admin.poly.dsn)[1]
admin.poly<-readOGR(admin.poly.dsn,layer = admin.poly.layername,verbose = F)
行政区边界数据的空间多边形如下图所示(点击多边形有提示),
library(leaflet)
popup <- paste0("<strong>Name: </strong>",
admin.poly$NAME)
leaflet()%>%addPolygons(data=admin.poly,popup=popup)%>%
addTiles(urlTemplate = 'http://t0.tianditu.cn/DataServer?T=vec_w&X={x}&Y={y}&L={z}')%>%
addMiniMap()