
Untitled
By: a guest on
Sep 16th, 2012 | syntax:
None | size: 0.91 KB | hits: 17 | expires: Never
<script>
var m = mapbox.map('map');
var layers = document.getElementById('layers');
m.addLayer(mapbox.layer().id('tmcw.map-j5a868tu'));
m.addLayer(mapbox.layer().id('tmcw.map-2f4ad161'));
m.zoom(3);
for (var i = 0; i < m.getLayers().length; i++) {
var n = m.getLayerAt(i).name;
var container = document.createElement('div');
var input = document.createElement('input');
var label = document.createElement('label');
input.type = 'checkbox';
input.id = n;
input.value = n;
input.checked = 'checked';
input.onchange = function() {
m.getLayer(this.value).enabled ?
m.getLayer(this.value).enable() :
m.getLayer(this.value).disable();
};
label.innerHTML = n;
label.setAttribute('for', n);
container.appendChild(input);
container.appendChild(label);
layers.appendChild(container);
}
</script>