lbsLoc2 - 基站定位v2#
适配状态未知
备注
本页文档由这个文件自动生成。如有错误,请提交issue或帮忙修改后pr,谢谢!
示例
-- 注意:
-- 1. 因使用了sys.wait()所有api需要在协程中使用
-- 2. 仅支持单基站定位, 即当前联网的基站
-- 3. 本服务当前处于测试状态
sys.taskInit(function()
if mobile.status() == 0 then
sys.waitUntil("IP_READY", 3000)
end
local lat,lng,t = lbsLoc2.request(3000)
log.info("lbs", lat, lng, json.encode(t or {}))
end
lbsLoc2.request(timeout, host, port, reqTime)#
执行定位请求
参数
传入值类型 |
解释 |
---|---|
number |
请求超时时间,单位毫秒,默认15000 |
number |
服务器地址,有默认值,可以是域名,一般不需要填 |
number |
服务器端口,默认12411,一般不需要填 |
bool |
是否要求返回服务器时间 |
返回值
返回值类型 |
解释 |
---|---|
string |
若成功,返回定位坐标的纬度,是WGS84坐标系 |
string |
若成功,返回定位坐标的精度,是WGS84坐标系 |
table |
服务器时间,东八区时间. 当reqTime为true且定位成功才会返回 |
例子
sys.taskInit(function()
if mobile.status() == 0 then
sys.waitUntil("IP_READY", 3000)
end
local lat,lng,t = lbsLoc2.request(3000)
log.info("lbs", lat, lng, json.encode(t or {}))
end