aboutsummaryrefslogtreecommitdiffstats
path: root/src/cgeo/geocaching/googlemaps/googleUsersOverlayItem.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cgeo/geocaching/googlemaps/googleUsersOverlayItem.java')
-rw-r--r--src/cgeo/geocaching/googlemaps/googleUsersOverlayItem.java65
1 files changed, 33 insertions, 32 deletions
diff --git a/src/cgeo/geocaching/googlemaps/googleUsersOverlayItem.java b/src/cgeo/geocaching/googlemaps/googleUsersOverlayItem.java
index 78491e5..915f291 100644
--- a/src/cgeo/geocaching/googlemaps/googleUsersOverlayItem.java
+++ b/src/cgeo/geocaching/googlemaps/googleUsersOverlayItem.java
@@ -1,7 +1,5 @@
package cgeo.geocaching.googlemaps;
-import android.content.Context;
-import android.graphics.drawable.Drawable;
import cgeo.geocaching.R;
import cgeo.geocaching.cgUser;
import cgeo.geocaching.mapinterfaces.UserOverlayItemImpl;
@@ -9,35 +7,38 @@ import cgeo.geocaching.mapinterfaces.UserOverlayItemImpl;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.OverlayItem;
+import android.content.Context;
+import android.graphics.drawable.Drawable;
+
public class googleUsersOverlayItem extends OverlayItem implements UserOverlayItemImpl {
- private Context context = null;
- private cgUser user = null;
-
- public googleUsersOverlayItem(Context contextIn, cgUser userIn) {
- super(new GeoPoint(userIn.coords.getLatitudeE6(), userIn.coords.getLongitudeE6()), userIn.username, "");
-
- context = contextIn;
- user = userIn;
- }
-
- @Override
- public Drawable getMarker(int state) {
- Drawable marker = null;
-
- if (user != null && user.located != null && user.located.getTime() >= (System.currentTimeMillis() - (20 * 60 * 1000))) {
- marker = context.getResources().getDrawable(R.drawable.user_location_active);
- } else {
- marker = context.getResources().getDrawable(R.drawable.user_location);
- }
-
- marker.setBounds(0, 0, marker.getIntrinsicWidth(), marker.getIntrinsicHeight());
- marker.setAlpha(190);
- setMarker(marker);
-
- return marker;
- }
-
- public cgUser getUser() {
- return user;
- }
+ private Context context = null;
+ private cgUser user = null;
+
+ public googleUsersOverlayItem(Context contextIn, cgUser userIn) {
+ super(new GeoPoint(userIn.coords.getLatitudeE6(), userIn.coords.getLongitudeE6()), userIn.username, "");
+
+ context = contextIn;
+ user = userIn;
+ }
+
+ @Override
+ public Drawable getMarker(int state) {
+ Drawable marker = null;
+
+ if (user != null && user.located != null && user.located.getTime() >= (System.currentTimeMillis() - (20 * 60 * 1000))) {
+ marker = context.getResources().getDrawable(R.drawable.user_location_active);
+ } else {
+ marker = context.getResources().getDrawable(R.drawable.user_location);
+ }
+
+ marker.setBounds(0, 0, marker.getIntrinsicWidth(), marker.getIntrinsicHeight());
+ marker.setAlpha(190);
+ setMarker(marker);
+
+ return marker;
+ }
+
+ public cgUser getUser() {
+ return user;
+ }
}