i currently know that you can make a custom marker for google maps v2 with:
MarkerOptions op = new MarkerOptions();
op.position(point)
.title(Location_ArrayList.get(j).getCity_name())
.snippet(Location_ArrayList.get(j).getVenue_name())
.draggable(true);
m = map.addMarker(op);
markers.add(m);
but is there anyway you can take a picture via camera (stored in an image view) and use that image as the marker?