maps - R 上的交互式缩放 map

标签 maps zooming

所以我正在做一个项目,我希望创建一个包含县的美国 map 。我目前已成功创建 map ,但正在寻求完善它。我有兴趣生成一张 map ,其中它将显示美国的州,如果我单击一个州,它会放大并显示列出了县的州。然后我希望能够单击该县以获取 R 数据集中的相应信息。这是否可以在 R 中完成,如果可以,我们将不胜感激。

这是我当前使用的代码:

library(devtools)
find_rtools()
devtools::install_github("hafen/housingData")
library(housingData);library(devtools)

head(geoCounty)
geo <- divide(geoCounty, by = c("state", "county"))
geo[[1]]

install.packages(maps)
install.packages(maptools)
library(maps)
library(maptools)

US <- map("state",fill=TRUE, plot=FALSE)
US.names <- US$names
US.IDs <- sapply(strsplit(US.names,":"),function(x) x[1])
US_poly_sp <- map2SpatialPolygons(US,IDs=US.IDs,proj4string=CRS("+proj=longlat 
+ datum=wgs84"))
plot(US_poly_sp,col="white",axes=TRUE)
points(geoCounty$lon, geoCounty$lat)

谢谢, 乔伊

最佳答案

乔伊, 这个怎么样?

library(mapview)
library(raster)

counties <- getData("GADM", country = "USA", level = 2)

mapview(counties)

最佳 蒂姆

关于maps - R 上的交互式缩放 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33785147/

相关文章:

go - 在 map 中存储多个值

Swift:添加方向按钮以固定注释

android - 强制缩放以在安卓平板电脑上填满屏幕

jquery - 是否可以为缩放 css 属性设置动画

android - 缩放相对布局中的内容

iphone - MKMapView 缩放和区域

C++映射真的很慢吗?

javascript - OpenLayers:禁用双击缩放

javascript - amcharts - 如何在 mappolygon 中设置纬度/经度?

javascript - 如果缩放最大/最小,如何忽略 d3.js 缩放行为?