-1
我的一個DIY項目中有將代碼轉換爲nmea格式的代碼,但我無法這麼做,我也不知道要在代碼之前添加哪些標題,所以任何機構幫我出這個如何在atmega32上實現此代碼
private string DD2NMEA(double lat, double lng)
{
string nmea = "";
double lata = Math.Abs(lat);
double latd = Math.Truncate(lata);
double latm = (lata - latd) * 60;
string lath = lat > 0 ? "N" : "S";
double lnga = Math.Abs(lng);
double lngd = Math.Truncate(lnga);
double lngm = (lnga - lngd) * 60;
string lngh = lng > 0 ? "E" : "W";
nmea += latd.ToString("00") + latm.ToString("00.00000") + "," + lath + ",";
nmea += lngd.ToString("000") + lngm.ToString("00.00000") + "," + lngh;
return nmea;
}
這看起來像Java ... –