aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSammysHP <sven@sammyshp.de>2011-11-18 18:58:55 +0100
committerSammysHP <sven@sammyshp.de>2011-11-18 19:18:11 +0100
commit0737248e6617e542b81f72115e09af57410f6a3a (patch)
treeea4b5ee00fb145852bc16c224e1b1e51364b403d
parentfbf45c90a1269e2bf1f5f6f5dd688a7ca2d20dde (diff)
downloadcgeo-0737248e6617e542b81f72115e09af57410f6a3a.zip
cgeo-0737248e6617e542b81f72115e09af57410f6a3a.tar.gz
cgeo-0737248e6617e542b81f72115e09af57410f6a3a.tar.bz2
Fix #812: Leading zeros for coordinates
-rw-r--r--main/src/cgeo/geocaching/geopoint/GeopointFormatter.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/main/src/cgeo/geocaching/geopoint/GeopointFormatter.java b/main/src/cgeo/geocaching/geopoint/GeopointFormatter.java
index 2adccaa..1bca4a6 100644
--- a/main/src/cgeo/geocaching/geopoint/GeopointFormatter.java
+++ b/main/src/cgeo/geocaching/geopoint/GeopointFormatter.java
@@ -76,30 +76,30 @@ public class GeopointFormatter
return String.format((Locale) null, "%.6f,%.6f", latSigned, lonSigned);
case LAT_LON_DECMINUTE:
- return String.format("%c %02.0f° %.3f %c %03.0f° %.3f",
+ return String.format("%c %02.0f° %06.3f %c %03.0f° %06.3f",
latDir, latFloor, latMin, lonDir, lonFloor, lonMin);
case LAT_LON_DECSECOND:
- return String.format("%c %02.0f° %02.0f' %.3f\" %c %03.0f° %02.0f' %.3f\"",
+ return String.format("%c %02.0f° %02.0f' %06.3f\" %c %03.0f° %02.0f' %06.3f\"",
latDir, latFloor, latMinFloor, latSec, lonDir, lonFloor, lonMinFloor, lonSec);
case LAT_DECDEGREE_RAW:
return String.format((Locale) null, "%.6f", latSigned);
case LAT_DECMINUTE:
- return String.format("%c %02.0f° %.3f", latDir, latFloor, latMin);
+ return String.format("%c %02.0f° %06.3f", latDir, latFloor, latMin);
case LAT_DECMINUTE_RAW:
- return String.format("%c %02.0f %.3f", latDir, latFloor, latMin);
+ return String.format("%c %02.0f %06.3f", latDir, latFloor, latMin);
case LON_DECDEGREE_RAW:
return String.format((Locale) null, "%.6f", lonSigned);
case LON_DECMINUTE:
- return String.format("%c %03.0f° %.3f", lonDir, lonFloor, lonMin);
+ return String.format("%c %03.0f° %06.3f", lonDir, lonFloor, lonMin);
case LON_DECMINUTE_RAW:
- return String.format("%c %03.0f %.3f", lonDir, lonFloor, lonMin);
+ return String.format("%c %03.0f %06.3f", lonDir, lonFloor, lonMin);
}
// Keep the compiler happy even though it cannot happen