|
@@ -2958,7 +2958,20 @@ public class ApiController {
|
|
|
map.put("signEntName", wmDaHospital.getYymc());
|
|
|
map.put("longitude", wmDaHospital.getLongitude());
|
|
|
map.put("latitude", wmDaHospital.getLatitude());
|
|
|
- map.put("distance", wmDaHospital.getDistance());
|
|
|
+ Double distance = wmDaHospital.getDistance();
|
|
|
+ String dis;
|
|
|
+
|
|
|
+ if(distance == null){
|
|
|
+ dis = "--m";
|
|
|
+ } else {
|
|
|
+ if (distance < 1.00) {
|
|
|
+ dis = String.format("%dm", (int) (distance * 1000.0));
|
|
|
+ } else {
|
|
|
+ dis = String.format("%.2fkm", distance);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ map.put("dis", dis);
|
|
|
map.put("signEntType", "1");
|
|
|
mapList.add(map);
|
|
|
}
|