<!DOCTYPE html> <html> <head> <meta charset='utf-8' /> <title>Mapbox GL JS Examples</title> <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' /> <link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" /> <link rel="stylesheet" href="https://unpkg.com/leaflet@1.5.1/dist/leaflet.css" /> <link rel="stylesheet" href="https://cdn.rawgit.com/socib/Leaflet.TimeDimension/master/dist/leaflet.timedimension.control.min.css" /> <link href='https://api.tiles.mapbox.com/mapbox-gl-js/v1.1.0/mapbox-gl.css' rel='stylesheet' /> <link rel="stylesheet" href="./css/map.css" type="text/css"> </head> <body> <div id='mapmex'></div> <div class="picker"> <select id="indicatorSelect"></select> </div> <div id="datePickers"> <input type="text" name="date-initial" id="date-initial" readonly="readonly" size="12" placeholder="Fecha inicial" data-calendar="false" /> <input type="text" name="date-final" id="date-final" readonly="readonly" size="12" placeholder="Fecha final" data-calendar="true" /> </div> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <script src="https://unpkg.com/leaflet@1.5.1/dist/leaflet.js"></script> <script src="https://unpkg.com/leaflet.vectorgrid@latest/dist/Leaflet.VectorGrid.bundled.js"></script> <script type="text/javascript" src="https://cdn.rawgit.com/nezasa/iso8601-js-period/master/iso8601.min.js"></script> <script type="text/javascript" src="https://cdn.rawgit.com/socib/Leaflet.TimeDimension/master/dist/leaflet.timedimension.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.0.3/chroma.min.js"></script> <script src="https://d3js.org/d3.v5.min.js"></script> <script src='https://api.tiles.mapbox.com/mapbox-gl-js/v1.1.0/mapbox-gl.js'></script> <script src="https://unpkg.com/mapbox-gl-leaflet/leaflet-mapbox-gl.js"></script> <script src="./js/functions_mapbox.js"></script> <!--<script> var map = new mapboxgl.Map({ 'container': 'mapmex', 'zoom': 7, 'center': [-92.28, 17.22], // cuenca Grijalva 'style': { 'version': 8, 'sources': { 'carto-dark': { 'type': 'raster', 'tiles': [ "http://a.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png", "http://b.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png", "http://c.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png", "http://d.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png" ] } }, 'layers': [{ 'id': 'carto-dark-layer', 'type': 'raster', 'source': 'carto-dark', 'minzoom': 0, 'maxzoom': 22 }] } }); map.addControl(new mapboxgl.NavigationControl()); map.on('load', function() { map.addLayer({ id: 'abril_2018-tiles', source: { type: 'vector', // "http://localhost:8090/data/" + monthYear + "/mvt/{z}/{x}/{y}?geom_column=geom&columns=" + indicators.join(); tiles: ['http://localhost:8090/data/abril_2018/mvt/{z}/{x}/{y}?geom_column=geom&columns=df'], maxzoom: 14, minzoom: 5 }, 'source-layer': 'abril_2018', type: 'fill', minzoom: 5, 'paint': { 'fill-opacity': 0.7, 'fill-color': [ 'interpolate', ['linear'], ['get', 'df'], 1, 'rgba(255, 0, 0, 0.5)', // red 1.3, 'rgba(0, 255, 0, 0.5)', // green ], 'fill-outline-color': [ 'interpolate', ['linear'], ['get', 'df'], 1, 'rgba(255, 0, 0, 0.6)', // red 1.3, 'rgba(0, 255, 0, 0.6)', // green ] } }) }) </script>--> </body> </html>