Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A high-performance map tile server powered by MBTiles files
JavaScript Shell

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
client
examples
server
shared
templates
test
.gitignore
.ndistro
LICENSE.md
README.md
ndistro
settings.js
tests.sh
tilestream
tilestream.js

README.md

TileStream

A high performance tile server and simple web viewer for MBTiles files.

Features

  • MBTiles-based tile server
  • Minimal gallery view and OpenLayers based viewer of tiles
  • Support for MBTiles interaction using Wax

Requirements

  • TileStream client
    • Tested: Chrome 6+, Firefox 3+, IE8+
    • May work: Opera 11
  • TileStream server
    • Tested: Mac OS X 10.6, Ubuntu 10.10
    • At least 613MB memory
    • May work: Older versions, other POSIX-compliant systems
    • The prerequisites for node (python, libssl-dev)

Installation: Mac OS X 10.6

Install Xcode for Mac OS X.

Download and unpack TileStream. Build & install:

cd tilestream
./ndistro

Start TileStream:

./tilestream

TileStream should now be accessible from a browser at http://localhost:9000.

Installation: Ubuntu 10.10

Install build requirements:

sudo apt-get install build-essential libssl-dev libsqlite3-0 libsqlite3-dev

Download and unpack TileStream. Build & install:

cd tilesteram
./ndistro

Start TileStream:

./tilestream

TileStream should now be accessible from a browser at http://localhost:9000.

Configuration

Optional. Edit settings.js to change server settings including port, tiles directory, and default baselayer.

Usage

MBTiles files should be placed in the tilestream/tiles directory. Each tileset can be previewed at http://localhost:9000/tileset/[filename] where [filename] is the name of the tileset file without the .mbtiles extension.

Contributors

Something went wrong with that request. Please try again.