5 gps.isFix() 是啥意思?要判断没有获取到GPS信息怎么办呢?判断 tLocation.lng 字符串为空吗?

local function printGps()

    if gps.isOpen() then

        local tLocation = gps.getLocation()

        local speed = gps.getSpeed()

        log.info("testGps.printGps",

            gps.isOpen(),gps.isFix(),

            tLocation.lngType,tLocation.lng,tLocation.latType,tLocation.lat,

            gps.getAltitude(),

            speed,

            gps.getCourse(),

            gps.getViewedSateCnt(),

            gps.getUsedSateCnt())

    end

end

请先 登录 后评论

最佳答案 2018-08-28 15:47

gps.isFix()返回true,则证明此时定位成功,经纬度、海拔、速度信息有效。


此时的数据是可信的;如若不然,gps数据是不准确的。

请先 登录 后评论

其它 0 个回答