| 
									
										
										
										
											2025-09-14 13:20:09 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | GetMarkerData(); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-14 13:24:21 +02:00
										 |  |  | let freight; | 
					
						
							| 
									
										
										
										
											2025-09-14 13:20:09 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | async function GetMarkerData() { | 
					
						
							| 
									
										
										
										
											2025-09-07 15:02:12 +02:00
										 |  |  |   try { | 
					
						
							| 
									
										
										
										
											2025-09-14 13:20:09 +02:00
										 |  |  |     // holt Daten vom Gateway → das reicht die Worker-Antwort direkt durch
 | 
					
						
							| 
									
										
										
										
											2025-09-14 15:25:37 +02:00
										 |  |  |     const res = await fetch("https://datagateway.danielnagel.at/api/job", { | 
					
						
							| 
									
										
										
										
											2025-09-14 13:20:09 +02:00
										 |  |  |       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); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-07 15:02:12 +02:00
										 |  |  |   } catch (err) { | 
					
						
							| 
									
										
										
										
											2025-09-14 13:20:09 +02:00
										 |  |  |     console.error("Fehler beim Laden:", err); | 
					
						
							| 
									
										
										
										
											2025-09-07 15:02:12 +02:00
										 |  |  |   } | 
					
						
							| 
									
										
										
										
											2025-09-14 13:20:09 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  |   if (freight && freight.job_ok) { | 
					
						
							|  |  |  |     PlaceMarkers(freight.data); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function PlaceMarkers(data){ | 
					
						
							|  |  |  |   console.log(data); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-07 15:02:12 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 |