Updated Map based classes

updated map_fragment.xml to TC release api key

updated MidPoint to be final

updated UserOverlayBase to synchronize the animation thread abort
method, and made mUserArrow volatile

Change-Id: Ie79d2c8edb08b7cfdbd130a63e34d0e9ce62eb0e
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
This commit is contained in:
2012-03-04 14:03:04 -05:00
parent 066a17a0a1
commit 184552932e
4 changed files with 12 additions and 6 deletions

Binary file not shown.

View File

@@ -4,9 +4,8 @@
ricky 0rKmsWMM0D-LWOndcfwrmW-S0OXlnQl2SJCMeTg
TWENTYCODES 0rKmsWMM0D-K15bEM_kwabPbNhsn4dp4rcq2q5Q
-->
<com.TwentyCodes.android.location.MapView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:apiKey="0rKmsWMM0D-LWOndcfwrmW-S0OXlnQl2SJCMeTg" />
android:apiKey="0rKmsWMM0D-K15bEM_kwabPbNhsn4dp4rcq2q5Q" />

View File

@@ -11,7 +11,7 @@ import com.google.android.maps.GeoPoint;
* This MidPoint object will hold the information form the calculations performed by GeoUtils.midPoint().
* @author ricky barrette
*/
public class MidPoint {
public final class MidPoint {
private final int mMinLatitude;
private final int mMaxLatitude;

View File

@@ -43,7 +43,7 @@ public abstract class UserOverlayBase extends Overlay implements GeoPointLocatio
private boolean isAborted;
public void abort(){
public synchronized void abort(){
isAborted = true;
}
@@ -104,10 +104,10 @@ public abstract class UserOverlayBase extends Overlay implements GeoPointLocatio
}
}
private final String TAG = "UserOverlayBase";
private boolean isEnabled;
private int mUserArrow = R.drawable.user_arrow_animation_1;
private volatile int mUserArrow = R.drawable.user_arrow_animation_1;
private AnimationThread mAnimationThread;
private float mBearing = 0;
private int mAccuracy;
@@ -508,6 +508,13 @@ public abstract class UserOverlayBase extends Overlay implements GeoPointLocatio
mCompass.setDestination(destination);
}
// /**
// * Sets whether or not the users location is enabled
// * @param isEnabled
// * @author ricky barrette
// */
// public abstract void setMyLocationEnabled(boolean isEnabled);
/**
* UnResgisters the listener. after this call you will no longer get location updates
* @author Ricky Barrette