车载导航源码


模拟导航源码,算法不错,值得学习和交流。
资源截图
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;

namespace GPSClassLibrary
{
    /// 
    /// 纬度类型
    /// 

    public enum LatitudeType:byte {
        /// 
        /// 北纬
        /// 

        North = (byte)‘N‘
        /// 
        /// 南纬
        /// 

        South = (byte)‘S‘ 
    };
    /// 
    /// 经度类型
    /// 

    public enum LongitudeType:byte { 
        /// 
        /// 西经
        /// 

        West = (byte)‘W‘
        /// 
        /// 东经
        /// 

        East = (byte)‘E‘ 
    };
    /// 
    /// GPS状态
    /// 

    public enum GPSState:byte {
        /// 
        /// 已定位
        /// 

        Located = 0x00 
        /// 
        /// 未定位
        /// 

        Unlocated = 0x01 
        /// 
        /// 正在估算
        /// 

        Calculating = 0x02
    };
    /// 
    /// 定位信息报文
    /// 

    public class GPPI
    {
        #region 定位报文格式
        //$GPPI<1><2><3><4><5><6><7><8>
        //<1>UTC时间:时分秒(hhmmss)
        //<2>机器编号
        //<3>纬度:double
        //<4>纬度半球N或S
        //<5>经度:double
        //<6>经度半球E或W
        //<7>GPS状态:0=未定位1=已定位2=正在估算
        //<8>海拔高度:(-9999.9~9999.9)
        #endregion

        #region Pivate
        //
        DateTime utcTime;
        string machineName = “Unname“;
        double latitude = 0.0;
        LatitudeType latitudeType = LatitudeType.North;
        double longitude = 0.0;
        LongitudeType longitudeType = LongitudeType.East;
        GPSState gps_state = GPSState.Calculating;
        double height = 0;
        #endregion

        #region Attribute
        /// 
        /// 报文产生时间
        /// 

        public DateTime UTCTime
        {
            get { return utcTime; }
            set { utcTime = value; }
        }
        /// 
        /// 机器名或叫机器编号
        /// 

        public string MachineName
        {
            set { machineName = value; }
            get { return machineName; }
        }
        /// 
        /// 纬度值
        /// 

        public double Latitude
        {
            set { latitude = value; }
            get { return latitude; }
        }
        /// 
        /// 纬度类型南纬还是北纬
        /// 

        public LatitudeType LatitudeType
        {
            set { latitudeType = value; }
            get { return latitudeType; }
        }
        /// 
        /// 经度值
        /// 

        public double Longitude
        {
            set { longitude = value; }
            get { return longitude; }
        }
        /// 
        /// 经度类型西经还是东经
        /// 

        public LongitudeType LongitudeType
        {
         

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2888  2008-08-14 21:42  GPSGuiderdataaaaaaaaaa

     文件        320  2008-08-14 21:42  GPSGuiderdataaaaaaaaaa.b

     文件       1537  2008-08-14 21:42  GPSGuiderdataaabaaaaaa

     文件        471  2008-08-14 21:42  GPSGuiderdataaabaaaaaa.a

     文件          8  2008-08-14 21:42  GPSGuiderdataaaaaaaaa.cnt

     文件       1546  2008-08-14 21:32  GPSGuiderdataaaaaaaa

     文件       1896  2008-08-14 21:32  GPSGuiderdataaaaaaaa.a

     文件       2897  2008-08-14 21:42  GPSGuiderdatabaaaaaa

     文件        320  2008-08-14 21:42  GPSGuiderdatabaaaaaa.b

     文件       1546  2008-08-14 21:32  GPSGuiderdataccaaaaaaa

     文件      40448  2008-08-14 21:32  GPSGuiderdataccaaaaaaa.a

     文件       1537  2008-08-14 21:42  GPSGuiderdataccbaaaaaa

     文件       1196  2008-08-14 21:42  GPSGuiderdataccbaaaaaa.a

     文件        268  2008-08-14 21:48  GPSGuiderdatacrcs.dat

     文件       1546  2008-08-14 21:32  GPSGuiderdataddaaaaaaa

     文件       1467  2008-08-14 21:32  GPSGuiderdataddaaaaaaa.a

     文件       1537  2008-08-14 21:42  GPSGuiderdataddbaaaaaa

     文件       2840  2008-08-14 21:42  GPSGuiderdataddbaaaaaa.a

     文件        198  2008-08-14 21:27  GPSGuiderdataddcerr.log

     文件       1546  2008-08-14 21:32  GPSGuiderdataeeaaaaaaa

     文件         88  2008-08-14 21:32  GPSGuiderdataeeaaaaaaa.a

     文件       1537  2008-08-14 21:42  GPSGuiderdataeebaaaaaa

     文件       5957  2008-08-14 21:42  GPSGuiderdataeebaaaaaa.a

     文件       1249  2008-08-14 21:42  GPSGuiderdataffaaaaaaa

     文件         64  2008-08-14 21:42  GPSGuiderdataffaaaaaaa.b

     文件       1537  2008-08-14 21:42  GPSGuiderdataffbaaaaaa

     文件       1105  2008-08-14 21:42  GPSGuiderdataffbaaaaaa.a

     文件       2897  2008-08-14 21:42  GPSGuiderdataggaaaaaaa

     文件        320  2008-08-14 21:42  GPSGuiderdataggaaaaaaa.b

     文件       1537  2008-08-14 21:42  GPSGuiderdataggbaaaaaa

............此处省略416个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)