首页 > 代码库 > 百度LBS学习(1)

百度LBS学习(1)

    开发需要用到地图的功能,考虑到最后选择了百度地图,一起来学习一下基于百度地图的api开发吧。

首先得有百度开发者账户,没有的到百度那里注册吧。LBS云是百度地图针对LBS开发者推出的服务,结合已经有的地图api和SDK服务,提供数据储存、检索和展示。都是开放的,但是得先申请密钥(ak)才可以使用api接口。

    因为要自定义详细地图的位置,所以这里用LBS云把自己的位置表先建立起来,很简单,就像是建数据库表一样,然后给它搞一下字段,有几个字段是必须的,经度纬度是关键。

    标注可以选择手动标注画点或者下载一个cvs模版,按照模版填写好,可以实现批量标注。

    我这里重点学习的是云检索,百度的云检索支持四种不同的检索方式。分别是:

  • 1 poi周边搜索

  • 2 poi本地检索

  • 3 poi矩形检索

  • 4 poi详情检索

    如果你想搜索以某个经纬度为中心,在某个距离范围内价格在某个范围内的饭店,并且搜索结果按照距离和价格的升序来排序的话,你就要考虑用周边搜索的api了。请求参数如下,详情查看百度的api。

    响应的参数以json的方式响应

 

    其他三种检索方式大致一样。