开发需要用到地图的功能,考虑到最后选择了百度地图,一起来学习一下基于百度地图的api开发吧。
首先得有百度开发者账户,没有的到百度那里注册吧。LBS云是百度地图针对LBS开发者推出的服务,结合已经有的地图api和SDK服务,提供数据储存、检索和展示。都是开放的,但是得先申请密钥(ak)才可以使用api接口。
因为要自定义详细地图的位置,所以这里用LBS云把自己的位置表先建立起来,很简单,就像是建数据库表一样,然后给它搞一下字段,有几个字段是必须的,经度纬度是关键。
标注可以选择手动标注画点或者下载一个cvs模版,按照模版填写好,可以实现批量标注。
我这里重点学习的是云检索,百度的云检索支持四种不同的检索方式。分别是:
如果你想搜索以某个经纬度为中心,在某个距离范围内价格在某个范围内的饭店,并且搜索结果按照距离和价格的升序来排序的话,你就要考虑用周边搜索的api了。请求参数如下,详情查看百度的api。
响应的参数以json的方式响应
其他三种检索方式大致一样。
时间: 2024-12-26 20:08:57