The navbar toggle was invisible/zero-width; replaced with a fixed floating button (bottom-right). Dark mode now injects a <style> keyed on body.bw-dark covering the tile layer, right sidebar, left toolbar (zoom/draw controls) and the bottom elevation profile panel (incl. the chart drawn later on route). |
||
|---|---|---|
| .. | ||
| baldav-custom.css | ||
| baldav-custom.js | ||
| config.js | ||
| README.md | ||
BRouter-Web на зеркале BalDav
Статический фронтенд nrenner/brouter-web 0.18.1, развёрнут на роутере (Keenetic uhttpd :88):
/opt/share/www/brouter-web/. Смотрит на свой RouteServer (ПК, systemd brouter.service, :17777).
Файлы кастомизации (кладутся рядом с распакованным brouter-web)
config.js— host RouteServer (LAN 192.168.1.18:17777 / WAN 77.66.192.45:17777), профили с зеркала, базовые слои (ÖPNV дефолт, CARTO Dark «needs key» и т.д.), центр Новочеркасск, профили trekking/shortest.baldav-custom.css+baldav-custom.js— подключены в index.html послеdist/brouter-web.js: тумблер день/ночь (☾/☀) в тулбаре → тёмная карта (invert только слой тайлов) + тёмная правая панель; авто-простановка нужных POI-оверлеев один раз (флаг localStoragebaldav_bw_overlays_v1).
Развёртывание
- Скачать
brouter-web.<ver>.zip(github nrenner/brouter-web), распаковать. - Положить туда
config.js,baldav-custom.css,baldav-custom.js. - В
index.htmlпосле<script src="dist/brouter-web.js"></script>добавить:<link rel="stylesheet" href="baldav-custom.css" />и<script src="baldav-custom.js"></script>. - Скопировать всё в докрут веб-сервера роутера. Доступ: http://192.168.1.1:88/brouter-web/ (+ WAN :8088).
Данные (сегменты .rd5 + профили) — в /opt/share/www/brouter/ на роутере и в
/mnt/02F6E7F6F6E7E7BD/brouter-mirror/ на ПК (для RouteServer).