1.项目 build.gradle 的 repositories 添加:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
2.模块 build.gradle 的 dependencies 添加:
dependencies {
...
implementation 'com.github.liuhanling:GnssParser:1.0.0'
}
GnssService.getInstance().setNMEAParserListener(new NMEAParserListener() {
@Override
public void onLocation(GnssLocation location) {
//updateGnssStatus(location);
}
@Override
public void onSatellites(List<GnssSatellite> satellites) {
//updateGnssStatus(satellites);
}
@Override
public void onPower(int level) {
//updatePowerStatus(level);
}
});
GnssService.getInstance().parseNMEA(nmea);
GnssService.getInstance().setRTCMParserListener(new RTCMParserListener() {
@Override
public void onSARP(ReferenceStation station) {
// updateStation(station);
}
@Override
public void onGNSS(GnssData data) {\
// updateSatellite(data);
}
});
GnssService.getInstance().parseRTCM(rtcm);