diff options
| author | Michael Keppler <michael.keppler@gmx.de> | 2014-04-23 13:26:36 +0200 |
|---|---|---|
| committer | Michael Keppler <michael.keppler@gmx.de> | 2014-04-23 13:26:36 +0200 |
| commit | 2da062dbc8804d31b4ab229ea032f08258fb0ff3 (patch) | |
| tree | 14c7411bf32bc14ebb44e292f12178c16fcc6437 /main/src/cgeo/geocaching/apps | |
| parent | 6f45e310604b87bc66d0c6950204ff03ef794ecb (diff) | |
| parent | adbf5b5aad167cdd126b4fa3bead52456d0560d1 (diff) | |
| download | cgeo-2da062dbc8804d31b4ab229ea032f08258fb0ff3.zip cgeo-2da062dbc8804d31b4ab229ea032f08258fb0ff3.tar.gz cgeo-2da062dbc8804d31b4ab229ea032f08258fb0ff3.tar.bz2 | |
Merge remote-tracking branch 'origin/release'
Diffstat (limited to 'main/src/cgeo/geocaching/apps')
| -rw-r--r-- | main/src/cgeo/geocaching/apps/cache/navi/GoogleMapsApp.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/apps/cache/navi/GoogleMapsApp.java b/main/src/cgeo/geocaching/apps/cache/navi/GoogleMapsApp.java index 819638c..6c184ce 100644 --- a/main/src/cgeo/geocaching/apps/cache/navi/GoogleMapsApp.java +++ b/main/src/cgeo/geocaching/apps/cache/navi/GoogleMapsApp.java @@ -5,6 +5,8 @@ import cgeo.geocaching.R; import cgeo.geocaching.Waypoint; import cgeo.geocaching.activity.ActivityMixin; import cgeo.geocaching.geopoint.Geopoint; +import cgeo.geocaching.geopoint.GeopointFormatter; +import cgeo.geocaching.geopoint.GeopointFormatter.Format; import cgeo.geocaching.utils.Log; import android.app.Activity; @@ -29,8 +31,10 @@ class GoogleMapsApp extends AbstractPointNavigationApp { private static void navigate(Activity activity, Geopoint point, String label) { try { - final String geoLocation = "geo:" + point.getLatitude() + "," + point.getLongitude(); - final String query = point.getLatitude() + "," + point.getLongitude() + "(" + label + ")"; + String latitude = GeopointFormatter.format(GeopointFormatter.Format.LAT_DECDEGREE_RAW, point); + String longitude = GeopointFormatter.format(Format.LON_DECDEGREE_RAW, point); + final String geoLocation = "geo:" + latitude + "," + longitude; + final String query = latitude + "," + longitude + "(" + label + ")"; final String uriString = geoLocation + "?q=" + Uri.encode(query); activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(uriString))); return; |
