简单几行代码使用百度地图API接口分页获取信息

首发于:

万能助手扩展开发:使用百度地图API接口分页获取信息_电脑计算机编程入门教程自学

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

 

使用百度地图API接口分页获取信息有很大的商业价值,

它可以获取指定地区指定行业类别的商家实体店的信息,

比如所在的地理位置经纬度、商家的电话号码等等,

有了商家电话就可以人工一个一个打电话去推销招商啥的,

能不能靠它产生经济效益看你的了。

 

估计有很多朋友都需要用到,

这里来个演示。

感谢群友琳的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,)

 

posted @ 2018-07-17 10:21  简码编程  阅读(1045)  评论(0编辑  收藏  举报