function main() { var map = L.map('map', { zoomControl: true, center: [0, 0], zoom: 2, search: true, }); L.tileLayer('http://{s}.tile.stamen.com/watercolor/{z}/{x}/{y}.png', { attribution: 'Stamen' }).addTo(map); cartodb.createVis('map', 'https://team.cartodb.com/u/chandra/api/v2/viz/0249d564-6d3a-11e5-a49e-0e5db1731f59/viz.json', {legends:false}) .done(function(vis, layers) { var sublayer = layers[1].getSubLayer(0); sublayer.set({ 'interactivity': ['name', 'age', 'city', 'country'] }); vis.addOverlay({ type: 'infobox', template: '

{{name}}

{{age}}

', width: 200, position: 'bottom|right' }); }).on('error', function() { console.log("some error occurred"); }); } window.onload = main;