의 결과에 대한 소수점 후 2 개 값을 얻는 방법, 나는 2.4737676E- 같은 m로 내 결과를 가지고 너무 Calculate distance in meters when you know longitude and latitude in java두 장소 사이의 거리를 계산하는 거리
이 링크를 사용하여 두 위도와 longi로 5, 그것도 부동 값.
소수점 형식과 문자열 형식을 사용하여 decimal.But 후에 만 처음 두 값을 가져오고 싶습니다. 또한 (2.47)과 같은 예상 결과를 얻을 수 없습니다.
> float meanwhiledist=distFrom(latti,longii,curlat,curlongi);
> DecimalFormat df2 = new DecimalFormat("#.00");
> double dd2dec = new Double(df2.format(meanwhiledist));
or
Double dd = Double.valueOf(meanwhiledist);
String angleFormated = String.format("%.2f", dd);
if i print angleformated and dd2dec my result coming as 0.00
당신은 mete에서 거리를 계산하는 데 도움이됩니다보세요 @ map utils 라이브러리를 가지고 싶어 할 수도 있습니다 rs. 전환이 문제가되지 않아야합니다. https://developers.google.com/maps/documentation/android/utility/#spherical – Raghunandan