簡單幾行代碼使用百度地圖API接口分頁獲取信息

首發於:linux

萬能助手擴展開發:使用百度地圖API接口分頁獲取信息_電腦計算機編程入門教程自學web

http://jianma123.com/viewthread.aardio?threadid=426編程

 

使用百度地圖API接口分頁獲取信息有很大的商業價值,json

它能夠獲取指定地區指定行業類別的商家實體店的信息,api

好比所在的地理位置經緯度、商家的電話號碼等等,post

有了商家電話就能夠人工一個一個打電話去推銷招商啥的,測試

能不能靠它產生經濟效益看你的了。url

 

估計有不少朋友都須要用到,.net

這裏來個演示。rest

感謝羣友琳的DEMO,

在他的源碼基礎上進行了加工測試,

如今已經能夠獲取指定分頁的數據了。

 

開發者密匙參數請自行到百度地圖開發者那裏申請。

 

關鍵源碼:

 

var diqu = mainForm.edit.text

var guanjianzi = mainForm.edit2.text

var url = "http://api.map.baidu.com/place/v2/search?query=" + guanjianzi + "&page_num="+mainForm.edit3.text+"&page_size=50&scope=1&region=" + diqu + "&output=json&ak="

var ak = "";//這個參數請自行到百度地圖開發者那裏申請

var yema = mainForm.edit3.text

var yema1 = "page_num":2

    

//返回會有總數,但每次只返回20條,要在post數據里加翻頁參數

//注意獲取到的json文本是linux系統的用\n做爲換行符,win的要用\r\n做爲換行符

 

//var rest1 = rest.get(url+ak,,,yema1)

var rest1 = rest.post(url+ak,"page_num="+mainForm.edit3.text)

console.varDump(rest1)

var retab = web.json.parse(rest1,true,65001)

mainForm.edit4.text = web.json.stringify(retab,true,)

相關文章
相關標籤/搜索