This is the Mapbox Javascript API, version 1.x. It's built as a Leaflet plugin. You can read about its launch.
Managed as Markdown in API.md, following the standards in DOCUMENTING.md
Install the mapbox.js module and add it to dependencies in package.json:
npm install mapbox.js --saveRequire mapbox in your script:
// main.js
require('mapbox.js'); // <-- auto-attaches to window.LBrowserify it:
browserify main.js -o bundle.jsRequires node.js installed on your system.
git clone https://github.com/mapbox/mapbox.js.git
cd mapbox.js
npm install
makeThis project uses browserify to combine
dependencies and installs a local copy when you run npm install.
make will build the project in dist/.
Test with phantomjs:
npm testTo test in a browser, run a local development server
and go to /test.
Version v0.x.x can be accessed in the v0 branch..
Requirements:
inkscape
pngquant
convert (part of imagemagick)
- Make edits to
theme/images/icons.svg. - Run
./theme/images/render.shto update sprites from your edits. - Add a CSS reference with the appropriate pixel coordinate if adding a new icon.
