From 86d34b501fc9031721d4b3b8a8273e868a071651 Mon Sep 17 00:00:00 2001 From: Ricky Barrette Date: Sun, 11 Mar 2012 18:11:57 -0400 Subject: [PATCH] Added getDestination() calls to retrive destination point from CompassOverlay Change-Id: I98a1d3f585a21faa5966c9718b84c75e94a84d24 Signed-off-by: Ricky Barrette --- LocationLib/bin/locationlib.jar | Bin 61803 -> 61911 bytes .../SkyHoookUserOverlayMapFragment.java | 24 ++++++++++----- .../fragments/UserOverlayMapFragment.java | 28 +++++++++++------- .../android/overlays/CompasOverlay.java | 8 +++++ .../android/overlays/UserOverlayBase.java | 8 +++++ 5 files changed, 50 insertions(+), 18 deletions(-) diff --git a/LocationLib/bin/locationlib.jar b/LocationLib/bin/locationlib.jar index 934e6c05f353b6c373983c43dd8a7ba027b6f8f6..434d0eb355b7bf83655f9304dcb43e141ad5b7df 100644 GIT binary patch delta 11258 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 XU;hn%A6CQY{}k#^3E>WxUd;VJ1M&uN diff --git a/LocationLib/src/com/TwentyCodes/android/fragments/SkyHoookUserOverlayMapFragment.java b/LocationLib/src/com/TwentyCodes/android/fragments/SkyHoookUserOverlayMapFragment.java index ec9b5a7..7745960 100644 --- a/LocationLib/src/com/TwentyCodes/android/fragments/SkyHoookUserOverlayMapFragment.java +++ b/LocationLib/src/com/TwentyCodes/android/fragments/SkyHoookUserOverlayMapFragment.java @@ -40,6 +40,14 @@ public class SkyHoookUserOverlayMapFragment extends MapFragmentBase implements G public void followUser(boolean followUser){ mUserOverlay.followUser(followUser); } + + /** + * @return return the current destination + * @author ricky barrette + */ + public GeoPoint getDestination(){ + return mUserOverlay.getDestination(); + } /** * @return the users current location @@ -60,6 +68,12 @@ public class SkyHoookUserOverlayMapFragment extends MapFragmentBase implements G mCompassListener.onCompassUpdate(bearing); } + @Override + public void onFirstFix(boolean isFistFix) { + if(mGeoPointLocationListener != null) + mGeoPointLocationListener.onFirstFix(isFistFix); + } + /** * Called when has a location to report * @author ricky barrette @@ -84,7 +98,7 @@ public class SkyHoookUserOverlayMapFragment extends MapFragmentBase implements G map.getOverlays().add(mUserOverlay); } - + /** * (non-Javadoc) * @see com.TwentyCodes.android.fragments.MapFragmentBase#onPause() @@ -136,7 +150,7 @@ public class SkyHoookUserOverlayMapFragment extends MapFragmentBase implements G public void setCompassListener(CompassListener listener){ mCompassListener = listener; } - + /** * Sets the destination for the compass to point to * @param destination @@ -153,10 +167,4 @@ public class SkyHoookUserOverlayMapFragment extends MapFragmentBase implements G public void setGeoPointLocationListener(GeoPointLocationListener listener){ mGeoPointLocationListener = listener; } - - @Override - public void onFirstFix(boolean isFistFix) { - if(mGeoPointLocationListener != null) - mGeoPointLocationListener.onFirstFix(isFistFix); - } } \ No newline at end of file diff --git a/LocationLib/src/com/TwentyCodes/android/fragments/UserOverlayMapFragment.java b/LocationLib/src/com/TwentyCodes/android/fragments/UserOverlayMapFragment.java index 04d464a..850043d 100644 --- a/LocationLib/src/com/TwentyCodes/android/fragments/UserOverlayMapFragment.java +++ b/LocationLib/src/com/TwentyCodes/android/fragments/UserOverlayMapFragment.java @@ -40,6 +40,14 @@ public class UserOverlayMapFragment extends MapFragmentBase implements GeoPointL public void followUser(boolean followUser){ mUserOverlay.followUser(followUser); } + + /** + * @return return the current destination + * @author ricky barrette + */ + public GeoPoint getDestination(){ + return mUserOverlay.getDestination(); + } /** * @return the users current location @@ -60,6 +68,12 @@ public class UserOverlayMapFragment extends MapFragmentBase implements GeoPointL mCompassListener.onCompassUpdate(bearing); } + @Override + public void onFirstFix(boolean isFistFix) { + if(mGeoPointLocationListener != null) + mGeoPointLocationListener.onFirstFix(isFistFix); + } + /** * Called when skyhook has a location to report * @author ricky barrette @@ -69,7 +83,7 @@ public class UserOverlayMapFragment extends MapFragmentBase implements GeoPointL if(mGeoPointLocationListener != null) mGeoPointLocationListener.onLocationChanged(point, accuracy); } - + /** * (non-Javadoc) * @see com.TwentyCodes.android.fragments.MapFragmentBase#onMapViewCreate(com.TwentyCodes.android.location.MapView) @@ -84,7 +98,7 @@ public class UserOverlayMapFragment extends MapFragmentBase implements GeoPointL map.getOverlays().add(mUserOverlay); } - + /** * (non-Javadoc) * @see com.TwentyCodes.android.fragments.MapFragmentBase#onPause() @@ -95,7 +109,7 @@ public class UserOverlayMapFragment extends MapFragmentBase implements GeoPointL mUserOverlay.disableMyLocation(); removeOverlay(mUserOverlay); } - + /** * (non-Javadoc) * @see com.TwentyCodes.android.fragments.MapFragmentBase#onResume() @@ -128,7 +142,7 @@ public class UserOverlayMapFragment extends MapFragmentBase implements GeoPointL public void setCompassDrawables(int needleResId, int backgroundResId, int x, int y){ mUserOverlay.setCompassDrawables(needleResId, backgroundResId, x, y); } - + /** * @param listener * @author ricky barrette @@ -153,10 +167,4 @@ public class UserOverlayMapFragment extends MapFragmentBase implements GeoPointL public void setGeoPointLocationListener(GeoPointLocationListener listener){ mGeoPointLocationListener = listener; } - - @Override - public void onFirstFix(boolean isFistFix) { - if(mGeoPointLocationListener != null) - mGeoPointLocationListener.onFirstFix(isFistFix); - } } \ No newline at end of file diff --git a/LocationLib/src/com/TwentyCodes/android/overlays/CompasOverlay.java b/LocationLib/src/com/TwentyCodes/android/overlays/CompasOverlay.java index 2537ddd..81f1dfe 100644 --- a/LocationLib/src/com/TwentyCodes/android/overlays/CompasOverlay.java +++ b/LocationLib/src/com/TwentyCodes/android/overlays/CompasOverlay.java @@ -187,6 +187,14 @@ public class CompasOverlay extends Overlay implements CompassListener { public float getBearing(){ return mBearing; } + + /** + * @return return the current destination + * @author ricky barrette + */ + public GeoPoint getDestination(){ + return mDestination; + } /** * Called from the compass Sensor to update the current bearing diff --git a/LocationLib/src/com/TwentyCodes/android/overlays/UserOverlayBase.java b/LocationLib/src/com/TwentyCodes/android/overlays/UserOverlayBase.java index eb51b92..e97f91f 100644 --- a/LocationLib/src/com/TwentyCodes/android/overlays/UserOverlayBase.java +++ b/LocationLib/src/com/TwentyCodes/android/overlays/UserOverlayBase.java @@ -311,6 +311,14 @@ public abstract class UserOverlayBase extends Overlay implements GeoPointLocatio isFollowingUser = followUser; } + /** + * @return return the current destination + * @author ricky barrette + */ + public GeoPoint getDestination(){ + return mCompass.getDestination(); + } + /** * returns the users current bearing * @return