if it is for viewing only and simple.. then you can write a script, save the map as bitmap, and save the markers in SQLite database (the coordinates) ,
the when you run the app your script will place the markers in place in scale of the bitmap.
my two cents.