package org.androad.sys.ors.views.overlay;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.util.Log;
import org.androad.R;
import org.androad.adt.Favorite;
import org.androad.util.constants.Constants;
public class FavoritePoint extends BitmapItem {
// ===========================================================
// Constants
// ===========================================================
public final int MAX_DISTANCE = 200;
protected final Favorite fCenter;
// ===========================================================
// Fields
// ===========================================================
// ===========================================================
// Constructors
// ===========================================================
public FavoritePoint(final Favorite aCenter, final Context ctx) {
super(aCenter, ctx, R.drawable.favorites, aCenter.getName());
this.fCenter = aCenter;
// Load favorite image if there is one
final String filename = aCenter.getPhotoFilename();
final Bitmap photo = BitmapFactory.decodeFile(filename);
if (photo != null)
icon = Bitmap.createScaledBitmap(photo, 45, 45, true);
else
Log.d(Constants.DEBUGTAG, "No Photo on path " + filename);
}
// ===========================================================
// Getter & Setter
// ===========================================================
// ===========================================================
// Methods from SuperClass/Interfaces
// ===========================================================
// ===========================================================
// Methods
// ===========================================================
// ===========================================================
// Inner and Anonymous Classes
// ===========================================================
}