Skip to content
Modest Maps javascript port
JavaScript
Latest commit fedc945 Jul 21, 2012 Shawn Allen Merge pull request #142 from wiseman/master
Make error messages more helpful
Failed to load latest commit information.
examples Fix layers examples for 1.0.0-alpha2 Mar 14, 2012
src Make error messages more useful. Jul 21, 2012
test/browser
tools
.gitignore .gitignore and package.json changes Aug 22, 2011
CHANGELOG Tag v1.0.0-beta1, fix older issue Mar 23, 2012
Makefile
README.md Updating README to be an introduction to docs, testing, and building … May 26, 2011
modestmaps.js
modestmaps.min.js Rebuild with extentCoordinate Apr 30, 2012
package.json Tag v1.0.0-beta1, fix older issue Mar 23, 2012

README.md

                     _           _                                   _
                    | |         | |                                 (_)
 _ __ ___   ___   __| | ___  ___| |_   _ __ ___   __ _ _ __  ___     _ ___
| '_ ` _ \ / _ \ / _` |/ _ \/ __| __| | '_ ` _ \ / _` | '_ \/ __|   | / __|
| | | | | | (_) | (_| |  __/\__ \ |_  | | | | | | (_| | |_) \__ \   | \__ \
|_| |_| |_|\___/ \__,_|\___||___/\__| |_| |_| |_|\__,_| .__/|___/   | |___/
                                                      | |          _/ |
                                                      |_|         |__/

Modest Maps JS is a BSD-licensed display and interaction library for tile-based maps in Javascript.

Our intent is to provide a minimal, extensible, customizable, and free display library for discriminating designers and developers who want to use interactive maps in their own projects. Modest Maps provides a core set of features in a tight, clean package, with plenty of hooks for additional functionality.

Though Modest Maps JS is in its infancy it's derived from our trusty Python and Actionscript code that has served us well for years. The best place to see it in action today is Walking Papers, at http://walkingpapers.org

Usage:

See examples/ and the wiki home page for ideas on how to start out using Modest Maps.

Building

This package includes a copy of YUICompressor, which requires a version of Java on your system. To create a new build of Modest Maps (only necessary for development), run make from the root directory.

Developing with npm:

Modest Maps includes a package.json file to guide usage of its code on the server-side, and to handle certain dependencies.

To install developer dependencies - needed for documentation and tests - you'll need npm:

npm install --dev

Tests

Tests require expresso to be installed by npm, as noted above. To run tests,

make tests
Something went wrong with that request. Please try again.