diff --git a/src/com/uncc/gameday/parking/ParkingCoordinate.java b/src/com/uncc/gameday/parking/ParkingCoordinate.java index 3fe8587..be1a966 100644 --- a/src/com/uncc/gameday/parking/ParkingCoordinate.java +++ b/src/com/uncc/gameday/parking/ParkingCoordinate.java @@ -1,5 +1,8 @@ package com.uncc.gameday.parking; +import android.content.Intent; +import android.net.Uri; + public class ParkingCoordinate { private double latitude; private double longitude; @@ -24,6 +27,16 @@ public class ParkingCoordinate { this.label = label; } + public Uri getNavigationURI() { + // URI used to construct an intent for navigation + return Uri.parse("google.navigation:q=" + this.getLatitude() + "," + this.getLongitude()); + } + + public Intent getNavigationIntent() { + // Intent used to do navigation + return new Intent(Intent.ACTION_VIEW, this.getNavigationURI()); + } + public ParkingCoordinate(double latitude, double longitude, String label) { this.latitude = latitude; this.longitude = longitude;