Compare commits
No commits in common. "server" and "dev" have entirely different histories.
|
|
@ -179,8 +179,7 @@ if (hash.length >= 2) {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
|
|
||||||
<script src="markers.js"></script>
|
|
||||||
|
|
||||||
|
<script src="markers.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
77
markers.js
|
|
@ -1,40 +1,41 @@
|
||||||
let Data_api = "/webhook/data";
|
|
||||||
let freight = null;
|
|
||||||
let testing = true;
|
|
||||||
|
|
||||||
let ReqData = { Places: "Stadte"}
|
|
||||||
|
|
||||||
// Post to n8n Server to get Data from Grist in JSON format.
|
|
||||||
async function GetMarkerData() {
|
|
||||||
|
|
||||||
try {
|
|
||||||
const res = await axios.post(Data_api, ReqData);
|
|
||||||
console.log (res.data);
|
|
||||||
RenderMarkers(res.data);
|
|
||||||
|
|
||||||
} catch (err) {
|
|
||||||
console.error (err);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
//Render Map Markers with the Position from Grist Database
|
|
||||||
function RenderMarkers(rows){
|
|
||||||
if (!Array.isArray(rows)) {
|
|
||||||
console.error('Erwarte ein Array, bekam:', rows);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
rows.forEach((row) => {
|
|
||||||
const x = Number(row.X);
|
|
||||||
const y = Number(row.Y);
|
|
||||||
if (!Number.isFinite(x) || !Number.isFinite(y)) return;
|
|
||||||
|
|
||||||
L.marker([y, x]) // [lat, lng] -> [Y, X]
|
|
||||||
.addTo(map)
|
|
||||||
.bindPopup(`<b>${row.Name ?? ''}</b>`);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
GetMarkerData();
|
GetMarkerData();
|
||||||
|
|
||||||
|
let freight;
|
||||||
|
|
||||||
|
async function GetMarkerData() {
|
||||||
|
try {
|
||||||
|
// holt Daten vom Gateway → das reicht die Worker-Antwort direkt durch
|
||||||
|
const res = await fetch("https://datagateway.danielnagel.at/api/job", {
|
||||||
|
method: "POST",
|
||||||
|
headers: { "Content-Type": "application/json" },
|
||||||
|
body: JSON.stringify({
|
||||||
|
client: "MapViewer",
|
||||||
|
path: "Arenos/Map Marker/Städte",
|
||||||
|
row: 0,
|
||||||
|
meta: {
|
||||||
|
requestID: "test-123",
|
||||||
|
timestamp: new Date().toISOString(),
|
||||||
|
priority: false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
});
|
||||||
|
|
||||||
|
freight = await res.json(); // JSON-Antwort vom Gateway
|
||||||
|
console.log("Antwort vom Gateway:", freight);
|
||||||
|
|
||||||
|
} catch (err) {
|
||||||
|
console.error("Fehler beim Laden:", err);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (freight && freight.job_ok) {
|
||||||
|
PlaceMarkers(freight.data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function PlaceMarkers(data){
|
||||||
|
console.log(data);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
||||||
BIN
tiles/0/-1/0.png
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 50 KiB |
BIN
tiles/0/0/0.png
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 34 KiB |
BIN
tiles/1/-1/0.png
|
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 7.6 KiB |
BIN
tiles/1/0/-1.png
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 87 KiB |
BIN
tiles/1/0/0.png
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
BIN
tiles/1/1/-1.png
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 29 KiB |
BIN
tiles/1/1/0.png
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
BIN
tiles/2/-1/0.png
|
Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 9.6 KiB |
BIN
tiles/2/-1/1.png
|
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 8.9 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
BIN
tiles/2/-2/0.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/2/-2/1.png
|
Before Width: | Height: | Size: 9.1 KiB After Width: | Height: | Size: 9.0 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 23 KiB |
BIN
tiles/2/-3/0.png
|
Before Width: | Height: | Size: 871 B After Width: | Height: | Size: 870 B |
BIN
tiles/2/-3/1.png
|
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 8.3 KiB |
BIN
tiles/2/0/-1.png
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 87 KiB |
BIN
tiles/2/0/-2.png
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 90 KiB |
BIN
tiles/2/0/0.png
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 14 KiB |
BIN
tiles/2/0/1.png
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 9.9 KiB |
BIN
tiles/2/1/-1.png
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
BIN
tiles/2/1/-2.png
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 38 KiB |
BIN
tiles/2/1/0.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/2/1/1.png
|
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 7.9 KiB |
BIN
tiles/2/2/-1.png
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.3 KiB |
BIN
tiles/2/2/-2.png
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
BIN
tiles/2/2/0.png
|
Before Width: | Height: | Size: 868 B After Width: | Height: | Size: 868 B |
BIN
tiles/2/2/1.png
|
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 112 KiB After Width: | Height: | Size: 115 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
BIN
tiles/3/-1/0.png
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 12 KiB |
BIN
tiles/3/-1/1.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/-1/2.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/-1/3.png
|
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 8.7 KiB |
|
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 7.8 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
BIN
tiles/3/-2/0.png
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
BIN
tiles/3/-2/1.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/-2/2.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/-2/3.png
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
BIN
tiles/3/-3/0.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/-3/1.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/-3/2.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/-3/3.png
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
BIN
tiles/3/-4/0.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/-4/1.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/-4/2.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/-4/3.png
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
BIN
tiles/3/-5/0.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/-5/1.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/-5/2.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/-5/3.png
|
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
BIN
tiles/3/-6/0.png
|
Before Width: | Height: | Size: 873 B After Width: | Height: | Size: 873 B |
BIN
tiles/3/-6/1.png
|
Before Width: | Height: | Size: 873 B After Width: | Height: | Size: 873 B |
BIN
tiles/3/-6/2.png
|
Before Width: | Height: | Size: 873 B After Width: | Height: | Size: 873 B |
BIN
tiles/3/-6/3.png
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
BIN
tiles/3/0/-1.png
|
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 81 KiB |
BIN
tiles/3/0/-2.png
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 82 KiB |
BIN
tiles/3/0/-3.png
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 159 KiB |
BIN
tiles/3/0/-4.png
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 60 KiB |
BIN
tiles/3/0/0.png
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 14 KiB |
BIN
tiles/3/0/1.png
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.8 KiB |
BIN
tiles/3/0/2.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/0/3.png
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
BIN
tiles/3/1/-1.png
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
BIN
tiles/3/1/-2.png
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 88 KiB |
BIN
tiles/3/1/-3.png
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
BIN
tiles/3/1/-4.png
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 28 KiB |
BIN
tiles/3/1/0.png
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
BIN
tiles/3/1/1.png
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.1 KiB |
BIN
tiles/3/1/2.png
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 858 B |
BIN
tiles/3/1/3.png
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
BIN
tiles/3/2/-1.png
|
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 8.6 KiB |
BIN
tiles/3/2/-2.png
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |