1. Descripción generalOverview
Planificador de ruta - Gabor convierte dos direcciones en un plan de transporte completo y conforme a la normativa: la ruta real por carretera, cuánto dura legalmente con pausas y descansos, qué paradas obligatorias exige el Reglamento (CE) 561/2006, cuánto cuestan los peajes país por país, dónde parar y qué normas nacionales se aplican a lo largo del recorrido.
Route Planner - Gabor turns two addresses into a complete, compliance-aware transport plan: the real road route, how long it legally takes with breaks and rests, which mandatory stops Regulation (EC) 561/2006 requires, what the tolls cost country by country, where to stop and which national rules apply along the way.
Versión de escritorioDesktop version
Para tráfico y planificación. Panel de control a la izquierda, espacio de trabajo con pestañas, tablas anchas, mapa a pantalla completa e informe de texto.
For dispatchers and planners. Control sidebar on the left, tabbed workspace with wide tables, a full-size map and a text report.
Versión móvilMobile version
Para conductores. Una sola columna, botones grandes, secciones plegables y cinco pestañas inferiores: Plan, Resultado, Mapa, Normas e Info.
For drivers. One column, large touch targets, collapsible sections and five bottom tabs: Plan, Result, Map, Rules and Info.
Las dos versiones usan el mismo motor de cálculo, por lo que las cifras son siempre idénticas.
Al abrir index.html se detecta el dispositivo y se redirige a la versión adecuada.
Both versions run the same calculation engine, so the figures are always identical. Opening
index.html detects your device and forwards you to the right one.
2. IdiomaLanguage
El español es el idioma predeterminado de la aplicación. El inglés está
disponible en el selector de la cabecera: ES / EN en el móvil,
Español / English en el escritorio.
- La elección se guarda en el dispositivo y se aplica también a la pantalla de inicio.
- Al cambiar de idioma, el resultado que ya está en pantalla se vuelve a generar al momento: no hace falta recalcular la ruta.
- Los números y las fechas siguen el idioma:
1.234,5 kmylun, 11 may, 14:30en español;1,234.5 kmyMon 11 May, 14:30en inglés. - Las búsquedas de direcciones se piden a Nominatim en el idioma activo, así que los topónimos salen en español por defecto.
- La normativa nacional y las reglas europeas están traducidas en los propios conjuntos de datos, no generadas automáticamente.
Spanish is the default language. English is available from the selector in
the header: ES / EN on mobile, Español / English
on the desktop.
- The choice is stored on the device and also applies to the entry screen.
- Switching language re-renders the result already on screen straight away: there is no need to recalculate the route.
- Numbers and dates follow the language:
1.234,5 kmandlun, 11 may, 14:30in Spanish;1,234.5 kmandMon 11 May, 14:30in English. - Address searches ask Nominatim for the active language, so place names come back in Spanish by default.
- National regulations and the European rules are translated inside the datasets themselves, not machine generated.
js/core/i18n.js y las variantes es/en de los ficheros de data/. No hay que compilar nada.
Need another language? Add it to js/core/i18n.js and to the es/en variants in the data/ files. There is nothing to compile.
3. InstalaciónSetup
Opción A: abrirlo sin másOption A - just open it
Haga doble clic en index.html. Esa es toda la instalación.
Double-click index.html. That is the whole installation.
Al abrirlo directamente desde el sistema de ficheros el navegador no puede leer los JSON de
data/, así que la aplicación usa una copia integrada de los mismos datos. Todo
funciona; la cabecera simplemente indica origen: datos integrados.
When opened straight from the file system the browser cannot read the JSON files in
data/, so the app falls back to a built-in copy of the same data. Everything
works; the header simply shows source: built-in data.
Opción B: servidor local (recomendada)Option B - local server (recommended)
Un servidor local permite editar los conjuntos de datos sin reconstruir nada, activa el modo sin conexión e instalar la aplicación en el móvil. Necesita Node.js.
A local server lets you edit the datasets without rebuilding, enables the offline service worker and allows installing the app on a phone. It needs Node.js.
node tools/serve.js
En Windows puede hacer doble clic en start-server.cmd. Después abra http://localhost:8080/.
On Windows you can double-click start-server.cmd instead. Then open http://localhost:8080/.
Instalar en el móvilInstall on a phone
- Publique la carpeta por HTTPS, o acceda al servidor de su ordenador desde el móvil.Host the folder over HTTPS, or reach your computer's server from the phone.
- iPhone: Safari → Compartir → Añadir a pantalla de inicio.Safari → Share → Add to Home Screen.
- Android: Chrome → menú → Instalar aplicación.Chrome → menu → Install app.
MOBILE_APP_GUIDE.md.
A full App Store and Play Store build from this same code base is described in MOBILE_APP_GUIDE.md.
4. Planificar una rutaPlanning a route
-
Escriba el origen.Enter the origin.
A partir de tres caracteres aparecen sugerencias. Elegir una fija las coordenadas exactas y ahorra un paso de geocodificación. También vale escribir la dirección entera: cuanto más completa (
Calle 1, Ciudad, País), mejor. Type at least three characters and suggestions appear. Choosing one pins the exact coordinates and skips a geocoding step. A plain typed address works too - the more complete it is (Street 1, City, Country), the better. - Escriba el destino.Enter the destination. El botón ⇅ entre los dos campos los intercambia para el viaje de vuelta. The ⇅ button between the two fields swaps them for the return leg.
- Fije la salida.Set the departure. Por defecto el siguiente cuarto de hora. Determina todo el itinerario, la hora de llegada y los avisos de restricción de fin de semana. Defaults to the next quarter hour. It drives the whole itinerary, the arrival estimate and the weekend driving-ban warnings.
- Ajuste el perfil del vehículoAdjust the vehicle profile (opcional): MMA, número de ejes, clase EURO, velocidad media, consumo y precio del gasóleo, y el número de conductores: con dos conductores (conducción en equipo) la pausa de 45 min se hace como pasajero sin detener el vehículo y el descanso diario es de 9 h dentro de un periodo de 30 h (art. 8.5). Los valores por defecto describen un conjunto articulado de 40 t, 5 ejes y EURO VI a 70 km/h. (optional): gross weight, axle count, EURO class, average speed, diesel consumption and price, and the number of drivers: with two drivers (multi-manning) the 45-minute break is taken as a passenger without stopping the vehicle and the daily rest is 9 h within a 30-hour period (Art. 8.5). The defaults describe a 40 t, 5-axle, EURO VI articulated combination at 70 km/h.
- Elija el detalle de peajesChoose the toll detail (opcional): rápido, equilibrado o preciso. Véase la sección 7. (optional): fast, balanced or precise - see section 7.
- Pulse Calcular ruta.Press Calculate Route. En el escritorio funciona Ctrl+Intro desde cualquier campo. Una barra de progreso informa de cada fase. On the desktop Ctrl+Enter works from anywhere. A progress bar reports each stage.
5. Leer los resultadosReading the results
| DóndeWhere | Qué muestraWhat it shows |
|---|---|
| Resumen / Overview | Distancia, tiempo total, conducción efectiva, llegada estimada, peajes, combustible, coste total y número de pausas y descansos, además de los avisos de planificación. Distance, total trip time, pure driving time, estimated arrival, toll, fuel, total run cost, break and rest counts, plus planning warnings. |
| Itinerario / Itinerary | El viaje hora a hora: bloques de conducción, pausas de 45 minutos y descansos diarios de 11 horas, cada uno con hora real y kilómetro. The trip hour by hour: driving blocks, 45-minute breaks and 11-hour daily rests, each with a real timestamp and a kilometre marker. |
| Paradas legales / Legal stops | Las paradas que exige la normativa, con su base legal, y las comprobaciones de cumplimiento del viaje. Véase la sección 6. The stops the regulation requires, with their legal basis, and the trip compliance checks. See section 6. |
| Peajes / Tolls | Tabla por país: kilómetros, tarifa base, tarifa aplicada tras el factor del vehículo, coste y nombre del sistema nacional de peaje. Per-country table: kilometres, base rate, applied rate after the vehicle factor, cost, and the name of the national toll system. |
| Paradas y aparcamiento / Stops & parking | Cada parada sugerida con su kilómetro, coordenadas y los aparcamientos seguros más cercanos. Every suggested rest stop with its kilometre marker, coordinates and the nearest safe parkings. |
| Normativa / Regulations | Las normas nacionales principales de cada país atravesado, más la base común de la UE. The top national rules for each country crossed, plus the general EU baseline. |
| Mapa / Map · Informe / Report | El mapa interactivo y una versión en texto plano de todo, lista para pegar en una orden de transporte. The interactive route map, and a plain-text version of everything ready to paste into a transport order. |
Cifras claveKey figures explained
- Distancia por carretera: la distancia real de conducción devuelta por el motor de rutas, no una línea recta. Road distance - the actual driving distance returned by the routing engine, not a straight line.
- Conducción efectiva: solo con el vehículo en marcha, a su velocidad media. Pure driving - wheels turning only, at your average speed.
- Tiempo total del viaje: conducción más todas las pausas y descansos obligatorios. Total trip time - driving plus every mandatory break and daily rest.
- Coste total: peajes más gasóleo. No incluye salarios, ferris, túneles, tasas urbanas ni viñetas. Total run cost - tolls plus diesel. Wages, ferries, tunnels, city charges and vignettes are not included.
6. Paradas legales (UE)Legal stops (EU)
La pestaña Paradas legales (en el móvil, la pestaña Normas) responde a la pregunta práctica: ¿dónde y cuánto tiempo tengo que parar por ley? Contiene tres bloques.
Plan de paradas obligatorias
Cada parada que exige la normativa, con la hora prevista, el kilómetro, la conducción acumulada hasta ese punto, la duración mínima, el artículo que la impone y la alternativa permitida (por ejemplo, dividir la pausa de 45 minutos en 15 + 30). Las paradas proceden del mismo itinerario que se muestra en la pestaña Itinerario, así que ambos nunca pueden discrepar.
Comprobaciones de cumplimiento
El viaje contrastado con los techos legales: conducción continua, jornadas necesarias, conducción semanal (56 h), conducción en dos semanas consecutivas (90 h) y el plazo del descanso semanal. Lo que sobrepasa un límite se marca en ámbar y genera un aviso.
Normativa europea de referencia
Un resumen de siete bloques del Reglamento (CE) 561/2006 (modificado por el Reglamento (UE) 2020/1054), del Reglamento (UE) 165/2014 sobre tacógrafos y de la Directiva 2002/15/CE de tiempo de trabajo, con la referencia de artículo de cada regla. Está disponible aunque todavía no haya calculado ninguna ruta.
The Legal stops tab (the Rules tab on mobile) answers the practical question: where, and for how long, am I required to stop? It holds three blocks.
Mandatory stop plan
Every stop the regulation requires, with the expected time, the kilometre marker, the driving accumulated up to that point, the minimum duration, the article that imposes it and the permitted alternative (for example splitting the 45-minute break into 15 + 30). The stops come from the same itinerary shown on the Itinerary tab, so the two can never disagree.
Compliance checks
The trip measured against the legal ceilings: continuous driving, driving days required, weekly driving (56 h), driving over two consecutive weeks (90 h) and the weekly rest deadline. Anything over a limit is flagged in amber and raises a warning.
Reference rules
A seven-block summary of Regulation (EC) 561/2006 (as amended by Regulation (EU) 2020/1054), Regulation (EU) 165/2014 on tachographs and Directive 2002/15/EC on working time, with the article reference for every rule. It is available even before you calculate a route.
Los límites que aplica la herramientaThe limits the tool applies
| ReglaRule | ValorValue | BaseBasis |
|---|---|---|
| Conducción continua máximaMaximum continuous driving | 4 h 30 min | Art. 7 |
| Pausa obligatoria posteriorMandatory break after that | 45 min (15 + 30) | Art. 7 |
| Conducción diaria máximaMaximum daily driving | 9 h (10 h dos veces por semana)9 h (10 h twice a week) | Art. 6.1 |
| Conducción semanal máximaMaximum weekly driving | 56 h | Art. 6.2 |
| Conducción en dos semanasDriving over two weeks | 90 h | Art. 6.3 |
| Descanso diario regularRegular daily rest | 11 h (3 + 9, o 9 h reducido)11 h (3 + 9, or 9 h reduced) | Art. 8.2 / 8.4 |
| Descanso semanalWeekly rest | 45 h (24 h reducido), tras seis periodos de 24 h45 h (24 h reduced), after six 24-hour periods | Art. 8.6 |
| Velocidad media del camiónAverage truck speed | 70 km/h (configurable)70 km/h (configurable) | - |
driving_hours = distance_km / average_speed
breaks_count = floor(driving_hours / 4.5)
break_minutes = breaks_count × 45
full_days = floor(driving_hours / 9)
overnight_rest_hours = full_days × 11
total_hours = driving_hours + break_minutes/60 + overnight_rest_hours
Las pausas y los descansos diarios se cuentan de forma acumulativa, por lo que la hora de llegada es un peor caso deliberado. Un plan real puede ser más corto cuando una pausa queda absorbida por un periodo de descanso.
Breaks and daily rests are counted cumulatively, so the arrival time is a deliberate worst case. A real schedule can be shorter when a break is absorbed into a rest period.
Restricciones de fin de semana y festivosWeekend and holiday bans
Si la salida o la llegada estimada caen en sábado o domingo aparece un aviso: la mayoría de los países europeos restringen los vehículos pesados desde el sábado por la tarde o el domingo por la mañana hasta el domingo por la noche, y los calendarios de festivos difieren. El panel de Normativa detalla la prohibición concreta de cada país de la ruta.
If the departure or the estimated arrival falls on a Saturday or Sunday, a warning appears: most European countries restrict heavy vehicles from Saturday afternoon or Sunday morning until Sunday evening, and national holiday calendars differ. The Regulations panel lists the specific ban for each country on the route.
7. Cálculo de peajesHow tolls are calculated
- La línea de la ruta se muestrea a intervalos fijos, incluyendo siempre los dos extremos. The route line is sampled at a fixed interval, always including both ends.
- Cada punto de muestreo se resuelve a un país. Each sample point is resolved to a country.
- La distancia entre dos muestras consecutivas se atribuye al país de la primera; los países iguales consecutivos se fusionan en un tramo. The distance between two consecutive samples is credited to the country of the earlier one; consecutive identical countries merge into one segment.
coste = km × tarifa base × factor del vehículo
| NivelLevel | Muestra cadaSample every | Cuándo usarloUse when |
|---|---|---|
| RápidoFast | 150 km | Rutas largas, presupuestos rápidos, pocas fronterasLong routes, quick quotes, few border crossings |
| Equilibrado (por defecto)Balanced (default) | 100 km | Planificación diariaEveryday planning |
| PrecisoPrecise | 50 km | Tránsitos cortos con una frontera cerca de la rutaShort transit legs where a border sits close to the route |
Por qué la detección de país es rápidaWhy country detection is fast
Cada país del fichero de tarifas lleva cajas delimitadoras generosas. Cuando un punto cae dentro de una sola caja, el país es seguro y no hace falta ninguna llamada de red. Solo los puntos realmente ambiguos, típicamente cerca de una frontera, van al geocodificador inverso, limitado a una petición por segundo. Los resultados se guardan en el dispositivo, así que el mismo corredor va mucho más rápido la segunda vez.
Every country in the rate file carries generous bounding boxes. When a sample point falls inside exactly one box, the country is certain and no network call is made. Only genuinely ambiguous points - typically near borders - go to the reverse-geocoder, which is limited to one request per second. Results are cached on your device, so the same corridor is much faster the second time.
El factor del vehículoThe vehicle factor
Las tarifas publicadas describen un conjunto de 40 t, 5 ejes y EURO VI (factor 1,000).
Los vehículos más ligeros, con menos ejes y motores más limpios pagan menos; las clases de
emisión antiguas pagan más. El factor realmente aplicado aparece bajo la tabla de peajes.
Published rates describe a 40 t, 5-axle, EURO VI combination (factor 1.000). Lighter
vehicles, fewer axles and cleaner engines pay less; older emission classes pay more. The factor
actually applied is shown under the toll table.
8. El mapaThe map
Pulse Ver mapa completo del itinerario (escritorio) o la pestaña Mapa (móvil). El botón permanece desactivado hasta que se calcula una ruta.
Press Show Full Itinerary Map (desktop) or the Map tab (mobile). The button stays disabled until a route has been calculated successfully.
Qué se dibujaWhat is drawn
- La ruta: línea azul con reborde amarillo, siguiendo la geometría real de la carretera. The route - a blue line with a yellow casing, following the real road geometry.
- A (verde) y B (rojo): origen y destino. A (green) and B (red) - origin and destination.
- Marcadores amarillos numerados: paradas de descanso. Púlselos para ver los aparcamientos seguros cercanos. Numbered yellow markers - suggested rest stops. Tap one to list the safe parkings near it.
- Marcadores P: aparcamientos; azul oscuro si son seguros, gris si son estándar. Se agrupan al alejar el zoom. P markers - parkings; dark blue means secured, grey means standard. They group into clusters when zoomed out.
Los paneles superpuestosThe overlay panels
- Arriba a la izquierda, Resumen: distancia, tiempos, pausas y descansos, salida y llegada, peaje, combustible, total y una tabla compacta de peajes por país. Top left, route summary - distance, times, break and rest counts, departure and arrival, toll, fuel, total, and a compact per-country toll table.
- Arriba a la derecha, Normas: las paradas legales obligatorias y las normas clave por país. Pulse la cabecera para plegarlo o desplegarlo. Top right, rules - the mandatory legal stops and the key rules per country. Click the header to collapse or expand it.
- En el móvil los dos paneles empiezan plegados para no tapar el mapa. Pulse Resumen o Normas para abrir uno. On phones both panels start collapsed so they never cover the map. Tap Summary or Rules to open one.
El mapa independienteThe standalone map
Abrir mapa independiente (o Mapa completo en el móvil) genera un único fichero HTML autocontenido con todo el mapa interactivo, los dos paneles, las paradas legales y todos los datos, y lo abre en una pestaña nueva. Descargar mapa guarda ese mismo fichero: entrégueselo al conductor, adjúntelo a la orden de transporte o archívelo con el servicio. No necesita instalar nada, solo un navegador. El fichero se genera en el idioma activo.
Open standalone map (or Full map on mobile) builds a single self-contained HTML file holding the entire interactive map, both panels, the legal stops and all the data, and opens it in a new tab. Download map saves that same file - hand it to a driver, attach it to a transport order, or archive it with the job. It needs no installation, only a browser, and it is generated in the active language.
9. Paradas y aparcamiento seguroStops and safe parking
Se sugiere una parada cada 350 km sobre la línea real de la ruta. Una parada que caería a menos de 5 km del destino se descarta, porque el conductor ya ha llegado. En cada parada se buscan aparcamientos del conjunto de datos en un radio de 50 km y se listan del más cercano al más lejano; a igual distancia gana el más seguro.
A stop is suggested every 350 km along the real route line. A stop that would land within 5 km of the destination is dropped, because the driver has effectively arrived. For each stop the app searches the parking dataset within 50 km and lists the nearest sites first; when two are equally close, the more secure one wins.
| NivelLevel | SignificadoMeaning |
|---|---|
| 1 | Básico: iluminación y vigilancia generalBasic - lighting and general surveillance |
| 2 | Vigilado: vallado, CCTV, personal en horario comercialMonitored - fencing, CCTV, staffed during business hours |
| 3 | Seguro: perímetro vallado completo, CCTV 24/7, acceso controladoSecured - full perimeter fence, 24/7 CCTV, controlled access |
| 4 | Alta seguridad: acceso controlado, rondas, área certificadaHigh security - controlled access, patrols, certified secure parking area |
data/safe_parkings.json por la red de su operador antes de confiar en ella, y confirme siempre la disponibilidad y la reserva por adelantado: los recintos seguros suelen exigirla.
Coordinates are approximate and capacity, security level, facilities and opening hours are indicative. Replace data/safe_parkings.json with your own operator's network before relying on it, and always confirm availability and booking requirements in advance - secured sites frequently require a reservation.
Añadir sus propios aparcamientosAdding your own parkings
{
"id": "MY-ES-001",
"name": "Base Zaragoza",
"country": "ES", "city": "Zaragoza",
"lat": 41.6488, "lon": -0.8891,
"secured": true, "security_level": 4,
"spaces": 40,
"facilities": ["fenced", "cctv", "showers"],
"access": "A-2 exit 320",
"booking": "required"
}
Después regenere la copia integrada para que también funcione desde el sistema de ficheros:
Then regenerate the offline copy so it also works from the file system:
node tools/build-embedded-data.js
10. Informes y exportaciónReports and exports
| ExportaciónExport | ContenidoContains | Para quéGood for |
|---|---|---|
| Informe de textoText report | Todas las cifras, paradas legales, aparcamientos y normativa en texto planoEvery figure, legal stop, parking and regulation as plain text | Pegar en una orden de transporte o un correoPasting into a transport order or an e-mail |
.html |
El mapa interactivo completo, autocontenidoThe full interactive map, self-contained | Enviárselo al conductor, archivarlo con el servicioSending to the driver, archiving with the job |
.gpx |
El track más waypoints de origen, destino, paradas y aparcamientosThe track plus waypoints for origin, destination, stops and parkings | Importar en un navegador o en el sistema de flotaImporting into a navigation device or fleet system |
.json |
El resultado completo legible por máquinaThe complete machine-readable result | Alimentar un TMS o herramientas propiasFeeding a TMS or your own tooling |
| ImprimirPrint | La vista actual, sin los controlesThe current view, without the controls | Una copia en papel para la cabinaA paper copy for the cab |
En el móvil, la pestaña Resultado ofrece Copiar informe y Guardar .gpx; la pestaña Mapa ofrece Guardar mapa.
On mobile the Result tab offers Copy report and Save .gpx; the Map tab offers Save map.
11. Detalles técnicosTechnical details
| ServicioService | UsoPurpose | NotasNotes |
|---|---|---|
| OpenStreetMap Nominatim | Búsqueda de direcciones y paísAddress search and country lookup | Máximo una petición por segundo; la aplicación lo respetaMaximum one request per second; the app enforces this |
| Servidor de demostración OSRMOSRM demo server | Geometría, distancia y duración de la rutaRoad route geometry, distance, duration | Perfil de turismo; servicio comunitario sin garantíaCar profile; free community server with no guarantee |
| Teselas de OpenStreetMapOpenStreetMap tiles | Fondo del mapaMap background | Las carga directamente el navegadorLoaded directly by the browser |
| Leaflet 1.9.4 (CDN) | Dibujo del mapaMap rendering | Única dependencia externa de códigoOnly external code dependency |
PrivacidadPrivacy
- Las direcciones que escribe se envían a Nominatim y OSRM. Nada más sale del dispositivo. The addresses you type are sent to Nominatim and OSRM. Nothing else leaves the device.
- Sin analítica, sin cookies, sin cuentas y sin servidor propio. No analytics, no cookies, no accounts, no server of our own.
- El formulario, el idioma, el tema y la caché de países viven en el almacenamiento local del navegador y pueden borrarse desde su configuración. Form values, language, theme and the country cache live in your browser's local storage and can be cleared at any time through the browser settings.
Editar las constantesEditing the constants
Los límites legales, los intervalos de muestreo, el radio de aparcamiento y las direcciones de
los servicios están todos en js/core/config.js. Los textos legales de referencia
están en data/eu_driving_rules.json. Cambie un valor y las dos versiones lo toman.
Legal limits, sampling intervals, the parking radius and the service endpoints all live in
js/core/config.js. The reference legal texts live in
data/eu_driving_rules.json. Change a value there and both builds pick it up.
12. Resolución de problemasTroubleshooting
| Mensaje o síntomaMessage or symptom | Qué hacerWhat to do |
|---|---|
| No se ha encontrado ninguna ubicación...No location found for... | La dirección es demasiado vaga. Añada número, ciudad y país, o elija una sugerencia.The address is too vague. Add the street number, city and country, or pick an autocomplete suggestion. |
| No se ha encontrado una ruta por carreteraNo drivable road route was found | No hay conexión viaria: suele ser una isla o un destino de ultramar que necesita ferri. Planifique cada tramo terrestre por separado.There is no road connection - usually an island or overseas address needing a ferry. Plan each land leg separately. |
| HTTP 429 | Los servidores gratuitos tienen límites de uso. Espere un minuto y use el detalle Rápido.The free demo servers are rate limited. Wait a minute, and use the Fast toll detail. |
| El análisis de peajes tarda muchoToll analysis takes a long time | Cambie de Preciso a Equilibrado o Rápido. La segunda pasada por el mismo corredor va mucho más rápida gracias a la caché.Switch from Precise to Balanced or Fast. The second run over the same corridor is much faster thanks to the cache. |
| La cabecera indica datos integradosHeader shows built-in data | Es normal al abrir desde el sistema de ficheros. Ejecute node tools/serve.js para usar los JSON editables.Normal when opening from the file system. Run node tools/serve.js to use the editable JSON files. |
| He editado un dato y no cambia nadaA dataset edit has no effect | O está en file:// (ejecute node tools/build-embedded-data.js) o la caché sin conexión sirve el fichero antiguo (recargue forzando).Either you are on file:// (run node tools/build-embedded-data.js) or the offline cache is serving the old file (hard refresh). |
| El mapa aparece en blancoBlank map area | Leaflet y las teselas vienen de internet. Compruebe la conexión y los bloqueadores de contenido.Leaflet and the tiles come from the internet. Check the connection and any content blocker. |
| Una parada no tiene aparcamientoA stop shows no parking | No hay nada en 50 km en el conjunto de muestra. Añada sus propios recintos o planifique un área de servicio a mano.Nothing in the sample dataset is within 50 km. Add your own sites, or plan a service area manually. |
| Se ha abierto la versión equivocadaWrong version opened | Añada ?view=desktop o ?view=mobile a la dirección. La elección se recuerda.Add ?view=desktop or ?view=mobile to the address. The choice is remembered. |
| Quiero volver al españolI want to go back to Spanish | Use el selector de idioma de la cabecera. Borrar los datos del sitio también restaura el español, que es el idioma por defecto.Use the language selector in the header. Clearing site data also restores Spanish, which is the default. |
13. Aviso legalLegal notice
Las tarifas de peaje, las restricciones de circulación, los calendarios de festivos, los periodos de equipamiento invernal, las zonas de bajas emisiones y los límites dimensionales cambian con frecuencia y varían según la región, el vehículo y la carga. El resumen del Reglamento (CE) 561/2006 que incluye esta guía es una síntesis y no sustituye al texto legal. El cumplimiento de los tiempos de conducción y descanso sigue siendo responsabilidad del conductor y de la empresa de transporte, en función de los registros reales del tacógrafo.
Toll tariffs, driving bans, holiday calendars, winter equipment periods, low emission zones and dimension limits change frequently and differ by region, vehicle and cargo. The summary of Regulation (EC) 561/2006 included here is a synthesis and does not replace the legal text. Compliance with driving and rest time rules remains the responsibility of the driver and the transport operator, based on actual tachograph records.
Verifique cada cifra con la autoridad nacional competente y con el operador oficial de peaje antes de la salida. Verify every figure with the competent national authority and the official toll operator before departure.
Datos cartográficos © colaboradores de OpenStreetMap, disponibles bajo la Open Database License. Rutas por OSRM. Ambos son servicios comunitarios con políticas de uso y sin garantía de disponibilidad.
Map data © OpenStreetMap contributors, available under the Open Database License. Routing by OSRM. Both are community services with usage policies and no availability guarantee.