added overlay function for tarot cards

This commit is contained in:
2026-03-08 03:52:25 -07:00
parent 84b340d7d1
commit 78abb582dd
17 changed files with 4050 additions and 1175 deletions

View File

@@ -4,6 +4,8 @@
let config = {};
let lastNowSkyGeoKey = "";
let lastNowSkySourceUrl = "";
const NOW_SKY_WRAPPER_PATH = "app/stellarium-now-wrapper.html";
const NOW_SKY_FOV_DEGREES = "220";
function getNowSkyLayerEl() {
return config.nowSkyLayerEl || null;
@@ -37,16 +39,16 @@
return "";
}
const stellariumUrl = new URL("https://stellarium-web.org/");
stellariumUrl.searchParams.set("lat", String(normalizedGeo.latitude));
stellariumUrl.searchParams.set("lng", String(normalizedGeo.longitude));
stellariumUrl.searchParams.set("elev", "0");
stellariumUrl.searchParams.set("date", new Date().toISOString());
stellariumUrl.searchParams.set("az", "0");
stellariumUrl.searchParams.set("alt", "90");
stellariumUrl.searchParams.set("fov", "180");
const wrapperUrl = new URL(NOW_SKY_WRAPPER_PATH, window.location.href);
wrapperUrl.searchParams.set("lat", String(normalizedGeo.latitude));
wrapperUrl.searchParams.set("lng", String(normalizedGeo.longitude));
wrapperUrl.searchParams.set("elev", "0");
wrapperUrl.searchParams.set("date", new Date().toISOString());
wrapperUrl.searchParams.set("az", "0");
wrapperUrl.searchParams.set("alt", "90");
wrapperUrl.searchParams.set("fov", NOW_SKY_FOV_DEGREES);
return stellariumUrl.toString();
return wrapperUrl.toString();
}
function syncNowSkyBackground(geo, force = false) {