I am looking for a good interactive mapping software/suite that will allow me to display polygons over a topography map, and be able to display HTML when a polygon is clicked, for more information. I have looked into Google Maps, but the problem is that this map will be in a static location, without internet.

Goal: Find a way to make interactive maps offline.

Researched: Google Offline caching, but from what i understand, it will not be able to cache an entire country with polygons, and HTML files. I have found GMapCatcher, can anyone verify it caches very well, and in full detail?

Other than that, any suggestions are welcome.

This map will be an interactive map for a WW II exhibit, which will consist of polygons( describing battles and positions), and when clicked on, they are to display some information about the object.

  • Is it going to be displayed on a computer or tablet? – Tangnar Jan 23 '15 at 14:51
  • I will say computer for now, but may later be transfered to a tablet. – Martin Jan 23 '15 at 15:00
  • GMapCatcher is "dubious" for compliance with the google maps terms of service. See code.google.com/p/gmapcatcher/issues/detail?id=210 for one example. So I'd be thinking of something that has a basemap you can control. After all, topography does change over decades, so you'd ideally be representing what it looked like then, or "then and now". – BradHards Jan 23 '15 at 21:49

You could use Tilemill to create your own baselayer, convert them with mbutils to a folder-Structure and use a OpenLayers.Layer.XYZ where you point to your local tiles.




works also on mobile devices if you convert your app with something like phonegap to an native app.

Only downside: If your area is relatively large your tiles can consume several MB's of storage (depending on how many zoomlevels need to be available)

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.