feat: Suchbereich visuell auf dem Globus umreissen

- Halbtransparentes Rechteck zeigt die Suchregion
- Eckpunkt-Marker + SUCHBEREICH-Label in der Mitte
- EXIF-GPS: Hervorgehobener Marker mit Punkt + Ring + Detailbox
- Kleine BBox (EXIF): staerkere Fuellung, nah sichtbar
- Grosse BBox (Region): schwache Fuellung, weit sichtbar + Kamera fliegt hin
- Backend: generate-queries gibt effective_bbox zurueck
- Reset raeumt alle Visualisierungen auf
Dieser Commit ist enthalten in:
Claude Dev
2026-03-26 09:23:56 +01:00
Ursprung 446b8b9228
Commit 41a987f848
2 geänderte Dateien mit 147 neuen und 37 gelöschten Zeilen

Datei anzeigen

@@ -439,7 +439,8 @@ async def generate_queries(req: QueryGenRequest):
}
if region_used:
result["region"] = region_used
logger.info(f"VLM Query generiert: {query}")
if region_used:
logger.info(f"VLM Query: Region '{region_used}' als BBox verwendet")
# Effektive BBox zurueckgeben fuer Visualisierung
if bbox and len(bbox) == 4:
result["effective_bbox"] = {"south": bbox[0], "west": bbox[1], "north": bbox[2], "east": bbox[3]}
return result