简单几行代码使用百度地图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,)

相关文章
相关标签/搜索