昨天比较闲,试了试在R语言里调用谷歌地图画数据分布,结果你懂的,谷歌地图连不上,所以昨晚上花了个把小时,仿照RgoogleMaps写了一个RbaiduMaps包,画地图和反向解析数据可以用了,其他还不成熟,先放上来大家供大家玩玩。
http://download.csdn.net/detail/trueman007/7944319
安装方法:
install.packages('你的目录/RbaiduMaps_0.1.tar.gz', type='source')
运行方法:
library('RbaiduMaps')
获取地址经纬度:
加载依赖的json解析包
library("RJSONIO")
getGeoCodeBD("上海东方明珠")
函数返回经纬度地址
简单画地图:
library(png)
mp<-GetMapBD("上海",size=c(640,640),zoom=10)
PlotOnStaticMapBD(mp)
结果