我如何能够以英尺为单位获得灯塔的距离。任何人都可以帮助我。这段代码给出了我以米为单位的距离
int b = Math.round(range);
int rssi1=rssi;
int txpower=-59;
Double distance=getDistance(rssi1,txpower);
int a = (int) (distance + 0.5);
答案 0 :(得分:2)
只需将仪表转换为英尺......
1m = 3.280839895ft
distanceInFeet = distanceInMeter * 3.2808
希望这会对你有所帮助:)。
答案 1 :(得分:1)
您可以在java文件中复制此代码。并且可以以英尺为单位,
double distanceInFeet = meterToFeet(distance);
public double meterToFeet(int distanceInMeter) {
// as 1 meter = 3.28084 feet we have.
return 3.28084 * distanceInMeter;
}
答案 2 :(得分:0)
// 1米= 3.28084英尺
int b = Math.round(range);
int rssi1=rssi;
int txpower=-59;
Double distance=getDistance(rssi1,txpower);
int a = (int) (distance + 0.5);
float feet = a*(3.28) ;