Mehr

Slider-Format mit CartoDB ändern?


Ich arbeite neu mit cartoDB und versuche, die Stunde und das Datum in einem Drehmomentschieberegler anzuzeigen, funktioniert aber nicht richtig und zeige mm/dd/yyyy anstelle von mm-dd hh:mm.

Verwendung:

"http://libs.cartocdn.com/cartodb.js/v3/3.14/cartodb.js" Skript "http://libs.cartocdn.com/cartodb.js/v3/3.14/themes/css/cartodb.css "Stylesheet

Ich verwende folgenden Code:

function main() { cartodb.createVis('map', 'viz.json', { shareable: true, title: true, description: true, search: false, tile_loader: true, center_lat: 0, center_lon: 0, zoom: 10, time_slider: true, }) .done(function(vis, layer) { var slider = vis.getOverlay('time_slider') slider.formatter(function(d) { return d.getUTCMonth()+"-"+ d .getUTCDay() + " "+ d.getUTCHours() + ":"+ d.getUTCMinutes(); }) }) .error(function(err) { console.log(err); }); } window.onload = main;

Wie kann ich es reparieren?


Ab 3.12 wurde dies geändert, versuchen Sie es stattdessen mit dem folgenden Code:

vis.timeSlider.formatter(function(d) return d.getUTCMonth()+"-"+ d.getUTCDay() + " "+ d.getUTCHours() + ":"+ d.getUTCMinutes(); })


Schau das Video: Fitness First Neujahrs-Workout - Slider Workout mit Katha (Oktober 2021).