package org.droidplanner.android.graphic.map; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import com.o3dr.services.android.lib.coordinate.LatLong; import org.droidplanner.android.R; import org.droidplanner.android.maps.MarkerInfo; public class GraphicLocator extends MarkerInfo.SimpleMarkerInfo { private LatLong lastPosition; @Override public float getAnchorU() { return 0.5f; } @Override public float getAnchorV() { return 0.5f; } @Override public LatLong getPosition() { return lastPosition; } @Override public Bitmap getIcon(Resources res) { return BitmapFactory.decodeResource(res, R.drawable.quad); } @Override public boolean isVisible() { return true; } @Override public boolean isFlat() { return true; } @Override public float getRotation() { return 0; } public void setLastPosition(LatLong lastPosition) { this.lastPosition = lastPosition; } }