From fc33d755b644deeaa3047662714502111fc42e3d Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 30 Mar 2025 03:16:36 +0200 Subject: [PATCH] =?UTF-8?q?Feature:=20automatically=20move=20the=20camera?= =?UTF-8?q?=20towards=20the=20object=20in=20360=C2=B0=20view?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/UI/Image/NearbyImages.svelte | 3 ++- src/UI/Image/photoSphereViewerWrapper.ts | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/UI/Image/NearbyImages.svelte b/src/UI/Image/NearbyImages.svelte index 650e66fe9..6b31f6a4b 100644 --- a/src/UI/Image/NearbyImages.svelte +++ b/src/UI/Image/NearbyImages.svelte @@ -149,7 +149,8 @@ type: "Feature", geometry: { type: "Point", coordinates: GeoOperations.centerpointCoordinates(feature) }, properties: { - name: layer.title?.GetRenderValue(feature.properties).Subs(feature.properties).txt + name: layer.title?.GetRenderValue(feature.properties).Subs(feature.properties).txt, + focus: true } } ] diff --git a/src/UI/Image/photoSphereViewerWrapper.ts b/src/UI/Image/photoSphereViewerWrapper.ts index 684b73c45..ad71fb39f 100644 --- a/src/UI/Image/photoSphereViewerWrapper.ts +++ b/src/UI/Image/photoSphereViewerWrapper.ts @@ -60,6 +60,9 @@ export class PhotoSphereViewerWrapper { yaw: (yaw - northOffs) % 360, text: f.properties.name }) + if (f.properties.focus) { + this.viewer.setYaw(yaw - northOffs) + } } }