main.lua 1012 B

12345678910111213141516171819202122232425262728293031
  1. -- LuaTools需要PROJECT和VERSION这两个信息
  2. PROJECT = "lbsLoc2demo"
  3. VERSION = "1.0.0"
  4. -- sys库是标配
  5. sys = require("sys")
  6. local lbsLoc2 = require("lbsLoc2")
  7. sys.taskInit(function()
  8. sys.waitUntil("IP_READY", 30000)
  9. -- mobile.reqCellInfo(60)
  10. -- sys.wait(1000)
  11. while mobile do -- 没有mobile库就没有基站定位
  12. mobile.reqCellInfo(15)--进行基站扫描
  13. sys.waitUntil("CELL_INFO_UPDATE", 3000)--等到扫描成功,超时时间3S
  14. local lat, lng, t = lbsLoc2.request(5000)--仅需要基站定位给出的经纬度
  15. --local lat, lng, t = lbsLoc2.request(5000,nil,nil,true)--需要经纬度和当前时间
  16. --(时间格式{"year":2024,"min":56,"month":11,"day":12,"sec":44,"hour":14})
  17. log.info("lbsLoc2", lat, lng, (json.encode(t or {})))
  18. sys.wait(60000)
  19. end
  20. end)
  21. -- 用户代码已结束---------------------------------------------
  22. -- 结尾总是这一句
  23. sys.run()
  24. -- sys.run()之后后面不要加任何语句!!!!!