Tengo una tabla postgis que se carga en Geoserver como WMS. La tabla es de una carretera, tiene marca de tiempo y contiene alrededor de 250 registros con un intervalo de 5 minutos. Se ve así en openlayers
Ahora quiero visualizar estos con la ayuda de un plugin de deslizamiento de tiempo dado en http://apps.socib.es/Leaflet.TimeDimension/examples/example1.html .
El código es el siguiente
var map = L.map('map', {
fullscreenControl: true,
timeDimension: true,
timeDimensionControl: true,
zoom: 12,
center: [30.30, 78.05]
});
var m_wms ="http://localhost:8080/geoserver/mayur/wms";
var roads = L.tileLayer.wms(m_wms, {
layers: 'test3',
format: 'image/png',
transparent: true,
colorscalerange: '-0.4,0.4',
abovemaxcolor: "extend",
belowmincolor: "extend",
numcolorbands: 100,
styles: 'boxfill/rainbow'
});
var proxy = 'server/proxy.php';
var road_time = L.timeDimension.layer.wms(roads, {
proxy: proxy,
updateTimeDimension: true,
});
var overlayMaps = {
"Road Traffic Information": road_time
};
var baseLayers = getCommonBaseLayers(map); // see baselayers.js
L.control.layers(baseLayers, overlayMaps).addTo(map);
road_time.addTo(map);
Como se puede ver a continuación que el tiempo en el deslizador de tiempo se actualiza con el tiempo en el enlace wms. Pero no puedo ver la capa. La salida es como se muestra
Lo he comprobado y la proyección también es correcta, pero por alguna razón no puedo ver la capa en el mapa.
Todas las sugerencias son bienvenidas