当我格式化纬度和经度时,它将从值中删除最后一个零
When i am formatting latitude and longitude it will remove last zeros from value
格式化经纬度函数
fun formattLatLong(latOrLong: Double): String {
val df = DecimalFormat("##.######")
return df.format(latOrLong)
}
带有经纬度的函数调用
Log.e(tag, "Location $location.latitude , $location.longitude")
val lat = Utils.formattLatLong(latOrLong = location.latitude)
val long = Utils.formattLatLong(latOrLong = location.longitude)
Log.e(tag, " lat : $lat lng : $long")
输出:
Location : 23.044380,72.529783
lat : 23.04438 lng : 72.529783
它将删除最后一个零,我只得到 5 位数字。我想要 6 位带零的经纬度。
请尝试以下功能以获得结果。
fun formattLatLong(latOrLong: Double): String {
return String.format("%.6f", latOrLong);
}
请试试这个
String.format("%.6f", latOrLong)
格式化经纬度函数
fun formattLatLong(latOrLong: Double): String {
val df = DecimalFormat("##.######")
return df.format(latOrLong)
}
带有经纬度的函数调用
Log.e(tag, "Location $location.latitude , $location.longitude")
val lat = Utils.formattLatLong(latOrLong = location.latitude)
val long = Utils.formattLatLong(latOrLong = location.longitude)
Log.e(tag, " lat : $lat lng : $long")
输出:
Location : 23.044380,72.529783
lat : 23.04438 lng : 72.529783
它将删除最后一个零,我只得到 5 位数字。我想要 6 位带零的经纬度。
请尝试以下功能以获得结果。
fun formattLatLong(latOrLong: Double): String {
return String.format("%.6f", latOrLong);
}
请试试这个
String.format("%.6f", latOrLong)