我尝试计算2位置之间的距离与之间的距离,所以我得到这个结果1.2886343E7。如何将其转换为公里?
Location.distanceBetween(Double.parseDouble(lat1.getText().toString()), Double.parseDouble(lng1.getText().toString()),Double.parseDouble(lat2.getText().toString()),Double.parseDouble(lng2.getText().toString()), result);
答案 0 :(得分:5)
函数Location.distanceBetween()
以米为单位返回距离。 E7
表示* 10^7
。将结果除以1000,您将获得以千米为单位的距离。