airlbs - airlbs 定位服务(收费服务,需自行联系销售申请)#
适配状态未知
备注
本页文档由这个文件自动生成。如有错误,请提交issue或帮忙修改后pr,谢谢!
示例
--注意:因使用了sys.wait()所有api需要在协程中使用
--注意:使用前需同步时间
-- 用法实例
local airlbs = require "airlbs"
sys.taskInit(function()
sys.waitUntil("IP_READY")
socket.sntp()
sys.waitUntil("NTP_UPDATE", 1000)
while 1 do
local result , data = airlbs.request({project_id = "xxx",project_key = 'xxx',timeout = 1000})
if result then
print("airlbs", json.encode(data))
end
sys.wait(20000)
end
end)
airlbs.request(param)#
获取定位数据
参数
传入值类型 |
解释 |
---|---|
param |
table 参数(联系销售获取id与key) project_id:项目ID project_key:项目密钥 timeout:超时时间,单位毫秒 默认15000 |
返回值
返回值类型 |
解释 |
---|---|
bool |
成功返回true,失败会返回false |
table |
定位成功生效,成功返回定位数据 |
例子
local result , data = airlbs.request({project_id = airlbs_project_id,project_key = airlbs_project_key})
if result then
print("airlbs", json.encode(data))
end