Module lbsLoc

模块功能:根据基站信息查询经纬度

Info:

  • Copyright: openLuat
  • Release: 2018.03.25
  • License: MIT
  • Author: openLuat

Functions

request (cbFnc[, reqAddr=nil][, timeout=20000][, productKey=nil][, host=nil][, port=nil][, reqTime=nil]) 发送根据基站查询经纬度请求(仅支持中国区域的位置查询)


Functions

request (cbFnc[, reqAddr=nil][, timeout=20000][, productKey=nil][, host=nil][, port=nil][, reqTime=nil])
发送根据基站查询经纬度请求(仅支持中国区域的位置查询)

Parameters:

  • cbFnc function
    用户回调函数,回调函数的调用形式为:
    

    cbFnc(result,lat,lng,addr)

    result:number类型,0表示成功,1表示网络环境尚未就绪,2表示连接服务器失败,3表示发送数据失败,4表示接收服务器应答超时,5表示服务器返回查询失败;为0时,后面的3个参数才有意义

    lat:string类型或者nil,纬度,整数部分3位,小数部分7位,例如"031.2425864"

    lng:string类型或者nil,经度,整数部分3位,小数部分7位,例如"121.4736522"

    addr:string类型,UCS2大端编码的位置字符串。调用lbsLoc.request时传入的第二个参数为true时,才返回本参数

  • reqAddr bool [此参数可选,默认值为: nil]
    是否需要服务器返回地址字符串信息,true返回,false或者nil不返回
  • timeout number [此参数可选,默认值为: 20000]
    请求超时时间,单位毫秒,默认20000毫秒
  • productKey string [此参数可选,默认值为: nil]
    IOT网站上的产品证书,此参数可选,用户如果在main.lua中定义了PRODUCT_KEY变量,就不需要传入此参数
  • host string [此参数可选,默认值为: nil]
    服务器域名,此参数可选,目前仅lib中agps.lua使用此参数。用户脚本中不需要传入此参数
  • port string [此参数可选,默认值为: nil]
    服务器端口,此参数可选,目前仅lib中agps.lua使用此参数。用户脚本中不需要传入此参数
  • reqTime bool [此参数可选,默认值为: nil]
    是否需要服务器返回时间信息,true返回,false或者nil不返回,此参数可选,目前仅lib中agps.lua使用此参数。用户脚本中不需要传入此参数

Returns:

  • nil

Usage:

  • lbsLoc.request(cbFnc)
  • lbsLoc.request(cbFnc,true)
  • lbsLoc.request(cbFnc,nil,20000)
generated by LDoc 1.4.6 Last updated 2018-07-13 17:19:02