Tiling a map overlay on android
===

Im using the SDK MonoForAndroid.
I am currently trying to display my own map as an overlay onto Google maps in android.

eg: Google maps doesn't map my uni very well, I have a map of my uni that I want to stick ontop of Google maps.

I have researched a few methods such as:

1) Display the map as an image.
As the uni is a very big place and the map is detailed. The image limit for bitmaps is 16MB, I want to load an image around 50MB. So this isnt really an option any more, but it lead to option two.

2) Display the image tiled.
This seems to be the more common approach. But I cant find any good examples of how it is drawn on the map. I can find plenty of examples on how to cut up the image, just not drawing it on the map. Im not sure how to deal with different levels of zooming, because different details of the map would be needed.

3) Drawing a rectangles as tiles and use a paint with a bitmapShader of the image.

Things I cant find, but could be nice:

4) Is there a tiling tool for drawing a tiled bitmap?

5) A vector diagram. 

I just want to most effective/easiest way to do this