Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

DEPRECATED: See TileStream and MapBox for iPad

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 launcher
Octocat-spinner-32 launcher_dist
Octocat-spinner-32 mapsonastick
Octocat-spinner-32 .gitignore
Octocat-spinner-32 MANIFEST.in
Octocat-spinner-32 Makefile
Octocat-spinner-32 README.md
Octocat-spinner-32 setup.py
Octocat-spinner-32 setup_win.py
README.md

Maps on a Stick

Maps on a Stick is a lightweight mapping solution for mobile, unplugged maps.

MapBox tilesets (.mbtiles), KML, GeoRSS, and KMZ files are supported.

Using Maps on a Stick

  1. Download the main maps on a stick application
  2. Run Maps.app on Macintosh or Start MapBox.bat on Windows

Usage

Add map tiles by dropping .mbtiles, .kml, and .kmz (Google Earth) files into the Maps/ folder or specifying a URL in the interface, or uploading files with the web interface.

KMZ Support

Maps on a Stick, unlike bare OpenLayers, supports KMZ files, by simulating their unpacking and using a special KMZ format type to prefix paths so that they resolve. This has only been tested with Icons.

Requirements (Running)

Mac & Windows

  • An .mbtiles mapfile
  • Maps on a Stick

Requirements (Building)

These are not required for simply running Maps on a Stick: the downloadable distributions are self-contained

Mac

Windows

Layout

  • launcher Lua code and included resources (icons and shell scripts) for the launcher application
  • launcher_dist Distribution files to polish the Mac application bundle for the launcher
  • mapsonastick The Maps on a Stick server module in Python
  • dist, build Working directories for packaging the application as an executable

Licenses

  • This work is distributed under the GPL license, (c) 2010, Development Seed
  • Löve: zlib
  • Flask: BSD
  • py2app: MIT
  • pyexe: MIT
Something went wrong with that request. Please try again.