I can't seem to reference my image in the drawable folder. I have the image there however i keep getting an error stating that I cannot convert an int to Drawable. my R.java generated file has the string in there for the image however it is set as "public static final int restaurant=0x7f020001;"
package com.CS3040.Places;
import android.content.Context;
import android.graphics.BitmapFactory;
import android.graphics.drawable.Drawable;
import com.CS3040.*;
import com.CS3040.Coursework.R;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.OverlayItem;
public class PlaceOverlayItem extends OverlayItem {
    private final GeoPoint point;
    private final Place place;
    private final Drawable marker;
    public PlaceOverlayItem(Place p, String type) {
        super(p.getGeoPoint(), p.getName(), p.getFormatted_address());
        if(type.equals("restaurant")){ this.marker = R.drawable.restaurant;  }
        //super.setMarker(this.marker);
        this.point = p.getGeoPoint();
        this.place = p;
    }
    /**
     * @return the point
     */
    public GeoPoint getPoint() {
        return point;
    }
    /**
     * @return the place
     */
    public Place getPlace() {
        return place;
    }
}
 
     
     
     
     
     
    