Sorry to necro such an old thread, but I'm trying to accomplish something similar, and Googling for help on how to make an OSM-based zoomable fantasy map led me here. Could you go into a little more detail about how you made this?