package com.xw.yunwei.ui.work.checkInMission.util;
|
|
import com.amap.api.navi.model.AMapNaviPath;
|
import com.amap.api.navi.model.AMapNaviStep;
|
|
import java.text.DecimalFormat;
|
import java.util.List;
|
|
public class Utils {
|
private static DecimalFormat fnum = new DecimalFormat("##0.0");
|
|
public static String getFriendlyTime(int s) {
|
String timeDes = "";
|
int h = s / 3600;
|
if (h > 0) {
|
timeDes += h + "小时";
|
}
|
int min = (int) (s % 3600) / 60;
|
if (min > 0) {
|
timeDes += min + "分";
|
}
|
return timeDes;
|
}
|
|
public static String getFriendlyDistance(int m) {
|
float dis = m / 1000f;
|
String disDes = fnum.format(dis) + "公里";
|
return disDes;
|
}
|
|
public static int getTrafficNumber(AMapNaviPath path) {
|
int trafficLightNumber = 0;
|
if (path == null) {
|
return trafficLightNumber;
|
}
|
List<AMapNaviStep> steps = path.getSteps();
|
for (AMapNaviStep step : steps) {
|
trafficLightNumber += step.getTrafficLightNumber();
|
}
|
return trafficLightNumber;
|
}
|
}
|