De achtergrondkaart mist ook details (de tussenliggende boeien) op de knikken op de goede plaats te zetten. Misschien de optie geven om een lijstje coördinaten (lat/lon) op de geven?
Ga naar de "Web Developer Tools" (Ctrl + Shift + I) -> Console.
(() => {
const KINKS = [
{"from":"T11-GVS2","to":"D7-J2","points":[{"lat":53.0613,"lon":4.9305},{"lat":53.0642,"lon":4.9581},{"lat":53.0622,"lon":4.9913},{"lat":53.0524,"lon":5.0282},{"lat":53.0408,"lon":5.0588}]},
{"from":"BO7-KZ2","to":"D7-J2","points":[{"lat":53.0837,"lon":5.3038},{"lat":53.0631,"lon":5.2596},{"lat":53.0443,"lon":5.18}]},
{"from":"BO7-KZ2","to":"P9-BO46","points":[{"lat":53.0904,"lon":5.3546},{"lat":53.0981,"lon":5.3644},{"lat":53.106,"lon":5.3731},{"lat":53.1293,"lon":5.3759},{"lat":53.1652,"lon":5.3897},{"lat":53.175,"lon":5.3989}]},
{"from":"BS3-IN2","to":"P9-BO46","points":[{"lat":53.2366,"lon":5.1844},{"lat":53.2335,"lon":5.2065},{"lat":53.2309,"lon":5.2674},{"lat":53.2232,"lon":5.287},{"lat":53.2178,"lon":5.2936},{"lat":53.2105,"lon":5.3011},{"lat":53.2025,"lon":5.304},{"lat":53.1988,"lon":5.3066},{"lat":53.1967,"lon":5.3094},{"lat":53.1922,"lon":5.3199},{"lat":53.1904,"lon":5.3258},{"lat":53.1872,"lon":5.3486}]},
{"from":"SM7-ZS16","to":"BS3-IN2","points":[{"lat":53.316,"lon":5.1506},{"lat":53.305,"lon":5.1649},{"lat":53.2873,"lon":5.1652},{"lat":53.2573,"lon":5.1611}]},
{"from":"ZS","to":"SM7-ZS16","points":[{"lat":53.3238,"lon":4.9934},{"lat":53.3229,"lon":5.0108},{"lat":53.3128,"lon":5.0235},{"lat":53.3125,"lon":5.0415},{"lat":53.3231,"lon":5.0892}]},
{"from":"SG","to":"T11-GVS2","points":[{"lat":52.9376,"lon":4.682},{"lat":52.9592,"lon":4.7209}]},
{"from":"SG","to":"T1","points":[{"lat":52.9376,"lon":4.682},{"lat":52.9592,"lon":4.7209},{"lat":52.963,"lon":4.7305}]},
{"from":"GVS3-M8","to":"WV12","points":[{"lat":52.9896,"lon":4.8773},{"lat":52.9907,"lon":4.9241},{"lat":52.9838,"lon":4.9477},{"lat":52.9703,"lon":4.9718},{"lat":52.9646,"lon":4.9856},{"lat":52.9581,"lon":5.0176},{"lat":52.9567,"lon":5.0221},{"lat":52.9558,"lon":5.0242},{"lat":52.9512,"lon":5.0296},{"lat":52.9432,"lon":5.0397},{"lat":52.941,"lon":5.0398},{"lat":52.9378,"lon":5.0386},{"lat":52.9371,"lon":5.0387},{"lat":52.9263,"lon":5.051}]}
];
const req = indexedDB.open("keyval-store");
req.onsuccess = () => {
const db = req.result;
const tx = db.transaction("keyval", "readwrite");
const store = tx.objectStore("keyval");
const getReq = store.get("rak24-state-v1");
getReq.onsuccess = () => {
const value = getReq.result;
if (!value) return console.error("No value found for key rak24-state-v1");
value.config = value.config || {};
value.config.kinks = KINKS;
const putReq = store.put(value, "rak24-state-v1");
putReq.onsuccess = () =>
console.log("config.kinks replaced with", KINKS.length, "routes. Reload the page to apply.");
putReq.onerror = () => console.error("Write failed:", putReq.error);
};
getReq.onerror = () => console.error("Read failed:", getReq.error);
};
req.onerror = () => console.error("DB open failed:", req.error);
})();