cartodb-4.42/lib/assets/javascripts/cdb
2024-04-06 22:15:46 +08:00
..
doc first commit 2024-04-06 05:25:13 +00:00
docs first commit 2024-04-06 05:25:13 +00:00
examples first commit 2024-04-06 05:25:13 +00:00
grunt first commit 2024-04-06 05:25:13 +00:00
scripts first commit 2024-04-06 05:25:13 +00:00
src first commit 2024-04-06 05:25:13 +00:00
test first commit 2024-04-06 05:25:13 +00:00
themes fonts 2024-04-06 22:15:46 +08:00
vendor first commit 2024-04-06 05:25:13 +00:00
www first commit 2024-04-06 05:25:13 +00:00
.gitignore first commit 2024-04-06 05:25:13 +00:00
.travis.yml first commit 2024-04-06 05:25:13 +00:00
bower.json first commit 2024-04-06 05:25:13 +00:00
bower.sh first commit 2024-04-06 05:25:13 +00:00
CONTRIBUTING.md first commit 2024-04-06 05:25:13 +00:00
Gemfile first commit 2024-04-06 05:25:13 +00:00
Gruntfile.js first commit 2024-04-06 05:25:13 +00:00
index.js first commit 2024-04-06 05:25:13 +00:00
LICENSE first commit 2024-04-06 05:25:13 +00:00
Makefile first commit 2024-04-06 05:25:13 +00:00
NEWS.md first commit 2024-04-06 05:25:13 +00:00
package-lock.json first commit 2024-04-06 05:25:13 +00:00
package.json first commit 2024-04-06 05:25:13 +00:00
README.md first commit 2024-04-06 05:25:13 +00:00
RELEASING.md first commit 2024-04-06 05:25:13 +00:00
secrets.example.json first commit 2024-04-06 05:25:13 +00:00
UPGRADE.md first commit 2024-04-06 05:25:13 +00:00

CartoDB.js (v3.15)

⚠️ CartoDB.js v3.15 is no longer being actively developed. Major bugs will be addressed as needed. ⚠️

🎉 You can check out the Beta release of CARTO.js v4 here! 🎉

This library allows to embed visualizations created with CartoDB in your map or website in a simple way.

Quick start

  1. Add cartodb.js and css to your site:
<link rel="stylesheet" href="http://libs.cartocdn.com/cartodb.js/v3/3.15/themes/css/cartodb.css" />
<script src="http://libs.cartocdn.com/cartodb.js/v3/3.15/cartodb.js"></script>

<!-- use these cartodb.css links if you are using https -->
<!--link rel="stylesheet" href="https://cartodb-libs.global.ssl.fastly.net/cartodb.js/v3/3.15/themes/css/cartodb.css" /-->

<!-- use this cartodb.js link if you are using https -->
<!-- script src="https://cartodb-libs.global.ssl.fastly.net/cartodb.js/v3/3.15/cartodb.js"></script -->
  1. Create the map and add the layer
var map = L.map('map').setView([0, 0], 3);

// set a base layer
L.tileLayer('http://a.tile.stamen.com/toner/{z}/{x}/{y}.png', {
  attribution: 'stamen http://maps.stamen.com/'
}).addTo(map);

// add the cartodb layer
var layerUrl = 'http://documentation.cartodb.com/api/v2/viz/2b13c956-e7c1-11e2-806b-5404a6a683d5/viz.json';
cartodb.createLayer(map, layerUrl).addTo(map);

Usage with Bower

You can install cartodb.js with bower by running

bower install cartodb.js

Documentation

You can find the documentation online here and the source inside this repository.

Examples

How to build

Build CartoDB.js library:

  • Install node.js, from 0.10 version
  • Install grunt & bower: npm install -g grunt-cli bower
  • Install node dependencies: npm install
  • Install bower dependencies: bower install
  • Install ruby and bundler
  • Install ruby dependencies: bundle install (necessary for compass gem)
  • Start the server: grunt build
  • Happy mapping!

Submitting Contributions

You will need to sign a Contributor License Agreement (CLA) before making a submission. Learn more here.