String bearing = "000.0";
if(location.hasBearing()){
bearing = String.valueOf(location.getBearing());
}
String speed = "000.0";
if(location.hasSpeed()){
speed = String.valueOf(location.getSpeed());
}
String ew = null;
if(lon < 0){
ew = "E";
}else{
ew = "W";
}
String ns = null;
if(lat < 0){
ns = "S";
}else{
ns = "N";
}
String value = "GPRMC,"+time+",A,"+latStr+","+ns+","+lonStr+","+ew+","+speed+","+bearing+","+date+",,,";
postParams
.add(new BasicNameValuePair("gprmc",
"$"+value+"D*1C"));//fake checksum
asasas
最新推荐文章于 2024-03-12 20:44:04 发布