package org.muxe.advancedtouristmap.overlay;
import org.mapsforge.android.maps.ArrayItemizedOverlay;
import org.mapsforge.android.maps.OverlayItem;
import android.content.Context;
import android.graphics.drawable.Drawable;
public class GenericOverlay extends ArrayItemizedOverlay {
private final Context context;
public GenericOverlay(Context context, Drawable defaultMarker) {
super(defaultMarker);
this.context = context;
}
public GenericOverlay(Context context, Drawable defaultMarker, boolean alignMarker) {
super(defaultMarker, alignMarker);
this.context = context;
}
@Override
protected boolean onTap(int index) {
OverlayItem item = createItem(index);
if (item != null) {
((GenericOverlayItem) item).onTap(this.context);
}
return true;
}
}