百度地图API

1.百度地图各种 API;
    1.其中一个基本功能: 
        输入提示示例: 关键字提示输入: 这个是百度给提供的一个功能,它可以在你输入地址的时候给你推送相关地址信息;    

2. LBS云服务 
    基于移动位置服务: Location Based Service ; 
        涉及到名词 POI (Point Of Interest/Point Of Information) 兴趣点/位置信息
    1.云存储: (百度给每一个开发者账户提供了一个云端数据库,用于存放自定义POI,这样可以自建位置信息库,用于自己检索)
    2.云检索: 对
    3.云地理编码: (就是你给它一个地址,它能给你转换成坐标信息,和 省、市、区、街道 等信息)
        1.云地理编码是一类Web API接口服务;
            结合地理编码服务和LBS.云存储服务,将用户存储的自定义地址数据解析成对应坐标,同时解析地址构成
            (省、市、区、街道)。用户可不依赖百度地图地址库,实现将自定义地址解析为指定坐标的功能。
        2.举例:  http://api.map.baidu.com/cloudgc/v1?address=北京市海淀区营业网点&city=北京
                                                                    &ak=DEFvBN4RYTpF8qZp6KEbA423QBV7Uk95
    
    4.云逆地理编码服务 (就是你给它一个坐标,它给你返回一个中文地址,当然也包含 省、市、区、街道 等信息)
        1.云逆地理编码是一类Web API接口服务;
            结合逆地理编码服务和LBS.云存储服务,通过使用自定义的POI数据,对坐标进行个性化位置描述。        
        2.功能介绍
            自定义业务地点的位置描述
            普通逆地理编码服务中,解析坐标所在行政区划,同时召回周边权重较高的POI数据用于位置描述。
            云逆地理编码服务中,用户可使用在云存储中管理的自定义地点数据,对坐标进行个性化的位置描述。
3.  city-picker 就是一个 城市选择器 把省市区三级联动封装好了,我们可以方便使用;        

======================================分割线===========================================

1. LBS云服务是基于 WebService的云服务

2. 云存储服务: 在用户云空间中建立各种表,创建各种POI数据;
    1. 服务介绍:云存储服务是百度给用户提供的一个数据库,用户可以在里边建表,
            用户在表中可以存储自己的POI;
    2. 服务内容:
            1. 创建表(create geotable)接口:
            http://api.map.baidu.com/geodata/v3/geotable/create  //POST请求
            
            2. 查询表(list geotable)接口
            http://api.map.baidu.com/geodata/v3/geotable/list //GET请求
            
            3. 查询指定id表(detail geotable)接口
            http://api.map.baidu.com/geodata/v3/geotable/detail // GET请求
            
            4. 修改表(update geotable)接口
            http://api.map.baidu.com/geodata/v3/geotable/update // POST请求
            
            5. 删除表(delete geotable)接口
            http://api.map.baidu.com/geodata/v3/geotable/delete // POST请求
            
            6. 创建列(create column)接口
            http://api.map.baidu.com/geodata/v3/column/create // POST请求 
            
            ... 官网还有很多...
            
3. 云检索服务: 基于用户的表来检索数据,所以 在检索时, geotable_id 是必须的;
    1. 服务介绍: 云检索服务是用户在自己账户下的表中检索数据的一项功能;
    2. 服务内容: 
        1. 周边检索:
        http://api.map.baidu.com/geosearch/v3/nearby?ak=您的ak&geotable_id=****
            &location=116.395884,39.932154&radius=1000&tags=酒店
            &sortby=distance:1|price:1&filter=price:200,300 //GET请求
        
        2. 矩形检索:
        http://api.map.baidu.com/geosearch/v3/bound?ak=您的ak&geotable_id=****
            bounds=116.30,36.20;117.30,37.20 &sortby=price:1&tags=酒店
            &filer=price:200,300 //GET请求
        
        3. 本地检索:
        http://api.map.baidu.com/geosearch/v3/local?region=北京&ak=您的ak
            &geotable_id=****&tags=酒店&sortby=distance:1|price:1
            &filter=price:200,300 //GET请求

        4 .详情检索:
            http://api.map.baidu.com/geosearch/v3/detail/{uid} //GET请求


4. 云地理编码
    1. 功能介绍: 根据字符串id 解析为 坐标值, 来源可以是百度地图地址库 或者是 自定义数据表
        结合地理编码服务和LBS.云存储服务,将用户存储的自定义地址数据解析成对应坐标,
            同时解析地址构成(省、市、区、街道)。
        用户可不依赖百度地图地址库,实现将自定义地址解析为指定坐标的功能。
    2. 功能接口:    
        http://api.map.baidu.com/cloudgc/v1?geotable_id=******
            &address=北京市海淀区营业网点&city=北京&ak=你的ak //GET请求
            
    3. 通过查看官方文档,我们发现,云地理编码的 访问路径中 geotable_id 参数不是必须的,
        并且也有说明:如果填写了这个参数,那么会对指定 对指定geotable_id 数据表中地址
        进行解析,这样能够实现自定义解析; 那么可以反推,如果没有填写,则会利用百度地图
        地址库数据进行解析,这个解析,就是 通过一个字符串地址,查询该地址对应的 坐标,省
        市,区等信息;
        
5. 云逆地理编码:
    1. 功能介绍:
        自定义业务地点的位置描述
        普通逆地理编码服务中,解析坐标所在行政区划,同时召回周边权重较高的POI数据用于位置描述。
        云逆地理编码服务中,用户可使用在云存储中管理的自定义地点数据,对坐标进行个性化的位置描述。
    2. 功能接口:
        http://api.map.baidu.com/cloudrgc/v1?location=40.055,116.308&geotable_id=135675
            &coord_type=bd09ll&ak=你的ak //GET请求
        
    3. 通过查看官方文档,我们发现,云逆地理编码是 强制要求用户填写 geotable_id , 这样的就将云逆地理
        编码和 普通逆地理编码区分开了, 这样就回归了 此处的 "云" 最初的想法, 这个云最初的想法是想
        在百度地图地址库数据之外,建立用户自己的云端数据库,个性化地进行 坐标 的解析, 所以 此处的
        "云" 与 个性化, 自定义,强相关;
    4. 关于第3.点的理解经过验证有些偏差,它的地址中强制要求有 geotable_id=135675 这个参数,只是为了
        
    
        
        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值