如何将此号码1.2886343E7转换为公里

hus*_*sen -3 java android google-maps

我尝试计算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);
Run Code Online (Sandbox Code Playgroud)

Mar*_*n W 5

该函数Location.distanceBetween()返回以米为单位的距离.E7手段* 10^7.将结果除以1000,您将获得以千米为单位的距离.