R調用BaiDu地圖API

由於ggmap不能正常使用

考慮使用R調用百度地圖的API

R中調用地圖接口的方法

在R中本來可以直接使用Google地圖對應的包RgoogleMaps;ggmap
參考:
http://www.r-bloggers.com/visualisation-with-r-and-google-maps/



(1) 百度地圖---靜態圖API接口說明
靜態地圖的調用不需要AK--key,需要的參數主要是經緯度,再加上一些現實的參數


(2) 百度地圖---Geocoding API :Web服務API
需要AK--key
自己註冊申請的AK-key:dZaI6FTMf9GBjAKIBwLcOmRS
使用舉例:

顯示結果:
showLocation&&showLocation({"status":0,"result":{"location":{"lng":116.30783584945,"lat":40.056876296398},"precise":1,"confidence":80,"level":"\u5546\u52a1\u5927\u53a6"}})


(3) R調用百度地圖的過程
目前的業務需要:
a) 根據具體的地理位置獲得經緯度信息
b) 根據經緯度獲得需要的靜態地圖
c) 將靜態地圖處理爲R中可處理的對象,如ggmap
d) 使用R根據需要處理該對象

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章