D3
OG
Old school D3 from simpler times
All examples
By author
By category
About
wboykinm
Full window
Github gist
The ARLG in the Field
<!DOCTYPE html> <html> <head> <meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no' /> <script src='//api.tiles.mapbox.com/mapbox.js/v1.2.0/mapbox.js'></script> <link href='//api.tiles.mapbox.com/mapbox.js/v1.2.0/mapbox.css' rel='stylesheet' /> <!--[if lte IE 8]> <link href='//api.tiles.mapbox.com/mapbox.js/v1.2.0/mapbox.ie.css' rel='stylesheet' > <![endif]--> <style> body { margin:0; padding:0; } #map { position:absolute; top:0; bottom:0; width:100%; } </style> </head> <body> <div id='map'></div> <script> var map = L.mapbox.map('map', 'landplanner.map-zx8zudsz'); // Open popup when user mouses over a marker map.markerLayer.on('ready', function(e) { var markers = []; this.eachLayer(function(marker) { markers.push(marker); }); cycle(markers); }); function cycle(markers) { var i = 0; function run() { if (++i > markers.length - 1) i = 0; map.setView(markers[i].getLatLng(), 12); markers[i].openPopup(); window.setTimeout(run, 4000); } run(); } </script> </body> </html>
https://api.tiles.mapbox.com/mapbox.js/v1.2.0/mapbox.js