LogGPS 记录 GPS 轨迹开源项目

我要开发同款
匿名用户2015年10月23日
254阅读

技术信息

开源地址
https://github.com/race604/ZhiHuDaily-React-Native
授权协议
GPL

作品详情

LogGPS是Adroid版本的纪录GPS轨迹,关键点保存,实时速度和海拔浮动窗口大字显示。可根据模板导出文本,生成gpx或者kml。

LogGPS可以纪录GPS轨迹,关键点保存,实时速度和海拔浮动窗口大字显示。可根据模板导出文本,生成gpx或者kml。模板文件写法:

模板以行为单位,行中从‘//’开始,之后的都是注释部分,不会输出

一个轨迹文件由头信息和多个轨迹组成,一个轨迹由多个位置组成,模板描述如何输出这些部分。从模板的第一行开始输出,注释不输出,命令是无输出的,一直输出到最后一行。当遇到%track的时候,进入轨迹块的循环输出,当遇到%positio时候,进入位置块的循环输出。一般%track的块中包含一个%postio的块,多了无效。

‘{’和‘}’之间的部分表示输出一个变量值,由名称和格式两个部分组成,由‘:’隔开。支持的变量有: trktime轨迹文件时间,使用时间格式进行格式化 trko 当前轨迹序号,从0开始 trkct 总轨迹数 posct 总位置数 poso 当前位置序号,从0开始 lo经度,缺省格式:%.6f lat纬度,缺省格式:%.6f alti海拔,缺省格式:%.1f sattime卫星时间,使用时间格式进行格式化 sig ,缺省格式:%d iview可见卫星数,缺省格式:%d iuse定位使用卫星数,缺省格式:%d pdop位置精度(PositioDilutioOfPrecisio),缺省格式:%.2f hdop水平精度(HorizotalDilutioOfPrecisio),缺省格式:%.2f vdop垂直精度(VerticalDilutioOfPrecisio),缺省格式:%.2f fix,定位状态,字符串,2d/3d/oe spd速度,缺省格式:%.3f

%在行头表示这行是一个命令,支持的命令有:%%表示一个块循环的开始,能循环的块只有track和positio。%local,设置输出时间时候采用本地时间%gmt,设置输出时间时候采用UTC时间%timefmt,设置缺省时间格式,缺省为%Y-%m-%dT%H:%M:%S.%s%Z%track,输出一个轨迹块,一个轨迹输出的从下一行到%%出现结束,以这样一个块循环输出轨迹%positio,输出一个位置块,一个位置输出从下一行开始到%%结束,简单kml输出的模板:%gmt<?xmlversio='1.0'ecodig='UTF-8'?>${trktime} ff0000ff 3%track  trk${trko}NoDescriptio#liesgree  1%positio${lo},${lat},0%%      %%

功能介绍

LogGPS 是 Android 版本的纪录GPS轨迹,关键点保存,实时速度和海拔浮动窗口大字显示。可根据模板导出文本,生成gpx或者kml。 LogGPS 可以纪录 GPS 轨迹,关键点保存,...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论