/baidumap

A ruby wrapper of baidu map API

Primary LanguageRubyOtherNOASSERTION

baidumap

A ruby CLI tool for baidu map service API.

Usage:

  baidumap <subcommand> [options]

Options:
        -h, --help         Show this message
        -v, --version      Print the name and version
        -t, --trace        Show the full backtrace when an error occurs
            --ak AK        用户密钥, 必选,在lbs云官网注册的access key,作为访问的依据
            --sn SN        用户的权限签名, 可选,若用户所用ak的校验方式为sn校验时该参数必须
            --timestamp TIMESTAMP 设置sn后该值必填


Subcommands:
  locationip            根据IP返回对应位置信息的服务接口(包括坐标值、省份、城市、百度城市代码等)
        -i, --ip IP      IP地址, 可选,IP不出现,或者出现且为空字符串的情况下,会使用当前访问者的IP地址作为定位参数
        -c, --coor COOR  输出的坐标格式, 可选,coor不出现时,默认为百度墨卡托坐标;coor=bd09ll时,返回为百度经纬度坐标

  place                 Place API 提供区域检索POI服务、POI详情服务与团购信息检索服务、商家团购详情查询
            --search       区域POI查询
            --detail       POI详情
            --eventsearch  团购信息检索
            --eventdetail  商家团购详情查询

  #common search options:
        -q, --query QUERY  检索关键字,周边检索和矩形区域内检索支持多个关键字并集检索,不同关键字间以$符号分隔,最多支持10个关键字检索。如:”银行$酒店”  
        -t, --tag   TAG    标签项,与q组合进行检索
        -o, --output OUTPUT       输出格式为json或者xml
            --scope SCOPE         检索结果详细程度。取值为1 或空,则返回基本信息;取值为2,返回检索POI详细信息
            --filter FILTER       检索过滤条件,当scope取值为2时,可以设置filter进行排序
            --Pagesize PAGESIZE   范围记录数量,默认为10条记录,最大返回20条。多关键字检索时,返回的记录数为关键字个数*page_size
            --Pagenum PAGENUM     分页页码,默认为0,0代表第一页,1代表第二页,以此类推

  #search options:
        -r, --region REGION       检索区域,如果取值为“全国”或某省份,则返回指定区域的POI
        -b, --bounds BOUNDS       检索矩形区域
        -l, --location LOCATION   周边检索中心点,不支持多个点
            --radius RADIUS       周边检索半径,单位为米

  #detail options:
            --uid UID             poi的uid
            --UIDS UIDS           uid的集合,最多可以传入10个uid,多个uid之间用英文逗号分隔
        -o, --output OUTPUT       输出格式为json或者xml
            --scope SCOPE         检索结果详细程度。取值为1 或空,则返回基本信息;取值为2,返回检索POI详细信息

  #eventsearch options
        -q, --query QUERY  检索关键字
            --event EVENT  事件名称,可以是团购、打折或全部,目前只支持团购
        -r, --region REGION       检索区域,此字段必须填写城市名称或城市代码,不能为全国或1
        -l, --location LOCATION   检索中心点,注意顺序:纬度,经度
            --radius RADIUS       检索半径。默认1000米,最大可设置2000米。
        -b, --bounds BOUNDS       检索矩形Bound,注意顺序:左下角纬度,左下角经度,右上角纬度,右上角经度
        -o, --output OUTPUT       输出格式为json或者xml
            --filter FILTER       检索过滤条件
            --Pagesize PAGESIZE   返回记录数量,默认为10条记录,最大可设置为20条
            --Pagenum PAGENUM     分页页码,默认为0。 0代表第一页,1代表第二页,以此类推。 如果设置了此字段,则输出结果中含有total字段

  #eventdetail options
            --uid UID             poi的uid
        -o, --output OUTPUT       输出格式为json或者xml

Web服务API