浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

LBS.云服务

LBS.云是百度地图针对LBS开发者推出的平台级服务,结合已有的地图API和SDK服务,通过开放服务端存储和计算能力,提供海量位置数据(点、面数据)的实时存储、检索、展示一体化解决方案。

功能与用途

LBS.云提供海量数据的存储、检索、展示三大功能,可以解决:

基于位置数据的空间数据库管理和维护问题,尤其是移动开发者对于位置数据爆发式增长的海量空间数据存储压力;

基于位置的空间检索问题,不再依赖数据库实现周边检索这一类基于空间的位置数据计算,而是开放检索引擎彻底解决LBS应用的高并发检索瓶颈问题;

海量位置数据在地图上展现的问题,不再受制于Web端JS的标注能力的影响,将大数据在服务端渲染为矢量数据图层,开放图层渲染引擎,从“云”直接下发图层和矢量数据到“端”。

应用开发模式

传统LBS应用开发模式:

lbs-developer-pic.jpg

基于LBS.云的全新应用开发模式:

lbs-developer-pic1.jpg
lbs-developer-pic2.jpg

产品功能说明

在用户数据量级别在50万以下时,云检索引擎提供一秒以内实时生效的高性能检索生效;

除了位置相关的检索运算,我们还提供开发者自定义扩展字段的定义和存储,允许在检索端自定义扩展字段的筛选和排序功能;

设置为数值类型的扩展字段将自动索引建库,并允许数值区间筛选和排序功能;

设置为字符串类型的扩展字段将自动切词进入检索引擎,以便参与关键字检索,方便业务实现。

云存储功能开发指南

注册成为百度账号并确认协议激活成为LBS开发者,即可在API控制台获取合法的的请求密钥和所有API服务的权限配额管理;

通过LBS云存储API(HTTP协议)或LBS云数据管理平台批量导入工具直接进行位置数据的管理;

存储数据前,允许您在自己的存储空间创建带有自定义扩展字段的位置数据表(databox);

自定义字段可作为检索时的条件;

在定义好的位置数据表(databox)中,您就可以自由的进行数据存储和管理。

云检索功能开发指南

您使用云存储功能完成数据存储的同时,我们将自动为这些存储在云端的位置数据进行建库索引,为实现基于位置检索应用创建检索依据。
通过使用LBS云检索API,可实现您的业务数据基于位置的实时检索需求,如周边检索、本地关键字检索和矩形区域检索。检索结果可使用JavaScript API、Android SDK、iOS SDK在PC及Android、iOS的移动设备端进行地图展示。

云数据图层开发指南

云数据图层是针对海量用户数据,提供以麻点图形式进行地图展示的服务。目前仅支持PC端。 具体方法说明:
您使用云存储功能完成数据存储的同时,我们将自动为这些存储在云端的位置数据进行图层渲染;
您使用Javascript API, 创建customLayer类生成麻点图形式的用户数据图层,将其叠加在百度地图上,便实现海量用户数据的地图展示效果。具体可参考: Javascript API的开发指南_用户数据图层服务

LBS.云密钥(ak)说明

ak: Access Key ,即密钥参数。

用户使用LBS.云,可通过ak的白名单或安全码设置,控制访问接口的权限来保证自身服务或应用的安全。具体方法如下:

我们为开发者提供ak应用三类场景的配置:服务器端、浏览器端、移动端。

服务器端,我们允许开发者对这一类ak进行IP白名单设置,只有被设置白名单的IP才有访问接口的权限;如果开发者没有设置IP白名单,表示默认所有IP具有接口访问权限。

浏览器端,我们允许开发者对这一类ak进行referer白名单设置,只有被设置白名单的referer才有访问接口的权限,如果开发者没有设置referer白名单,表示默认所有referer具有接口访问权限。

移动端,我们允许开发者对这一类ak进行安全码的设置,安全码是开发者自定义的字符数字组合密码,由开发者自己控制更新以保证服务的安全调用。

此外,我们还允许对每一个ak的存储、检索接口权限进行单独控制,如浏览器端或移动端有时只是需要检索权限,则可以关闭存储接口的权限,即LBS云存储API和LBS云检索API可以根据每一个ak单独授权。