⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nmeaparser.java

📁 一个可以连接gps的程序
💻 JAVA
字号:
package GPSreader;

import java.util.*;

public class NmeaParser 
{
    private String splitData[];
    private String parsedData[];
    public Vector nmea = new Vector();
    
    public NmeaParser() 
    {}
    
    public void splitString(String data)
    {
        splitData = new String[8];
        int i, j=7, post=0;
        
        for(i=0; i<8; i++)
        {
            post = data.indexOf(",", j);
            splitData[i] = data.substring(j, post);
            j=post+1;
        }
        dataParsing();
        //nmea.addElement(this.parsedData);
    }
    
    private void dataParsing()
    {
        parsedData = new String[5];
        if(splitData[1].equals("A"))
        {
            parsedData[0] = " Time Stamp: "+splitData[0];
            parsedData[1] = " Latitude: "+splitData[2]+" "+splitData[3];
            parsedData[2] = " Longitude: "+splitData[4]+" "+splitData[5];
            parsedData[3] = " Speed(knots): "+splitData[6];
            parsedData[4] = " Course: "+splitData[7];
        }
        else
        {
            parsedData[0] = " Time Stamp: ";
            parsedData[1] = " Latitude: ";
            parsedData[2] = " Longitude: ";
            parsedData[3] = " Speed(knots): ";
            parsedData[4] = " Course: ";
        }
    }
    
    public String[] getParsedData()
    {
        return this.parsedData;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -