From 3edf757adff12b9bf2f160bf43ee964849219a6b Mon Sep 17 00:00:00 2001 From: Ota Prokopec Date: Fri, 2 Dec 2022 18:18:25 +0100 Subject: [PATCH] fixes --- src/lib/Components/Forms/Renderer.svelte | 10 +++++- src/lib/Components/game/Map/Circle.svelte | 1 - src/lib/Components/game/Map/Map.svelte | 40 ++++++++--------------- src/routes/game.svelte | 8 +++++ src/routes/map.svelte | 4 +-- 5 files changed, 32 insertions(+), 31 deletions(-) diff --git a/src/lib/Components/Forms/Renderer.svelte b/src/lib/Components/Forms/Renderer.svelte index 955f32e..1c809ff 100644 --- a/src/lib/Components/Forms/Renderer.svelte +++ b/src/lib/Components/Forms/Renderer.svelte @@ -10,6 +10,7 @@ import Circle from '../Game/Map/Circle.svelte' import Map from '../Game/Map/Map.svelte' import { data } from '$lib/stores/game' + import GeolocateControl from '@beyonk/svelte-mapbox/src/lib/map/controls/GeolocateControl.svelte' const components = { TEXT: TextForm, @@ -69,8 +70,15 @@ {#if !startQuestion} - + (startQuestion = true)} {lat} {lng} {user} /> + { + const { latitude, longitude } = e.detail.coords + const user = { lat: latitude, lng: longitude } + console.log(user) + }} + /> {/if} diff --git a/src/lib/Components/game/Map/Circle.svelte b/src/lib/Components/game/Map/Circle.svelte index 2c1130f..509b563 100644 --- a/src/lib/Components/game/Map/Circle.svelte +++ b/src/lib/Components/game/Map/Circle.svelte @@ -5,7 +5,6 @@ export let lat = 0 export let lng = 0 export let round = (1 / 110.574 / 1000) * 12 //cca 12m nutno pozměnit!!!!!!!!!! tento komentář nemazat - console.log({ round, lat, lng }) export let user = { lat: 0, lng: 0 } const dispatch = createEventDispatcher() diff --git a/src/lib/Components/game/Map/Map.svelte b/src/lib/Components/game/Map/Map.svelte index 090a823..c5e0590 100644 --- a/src/lib/Components/game/Map/Map.svelte +++ b/src/lib/Components/game/Map/Map.svelte @@ -1,9 +1,7 @@
@@ -39,20 +35,10 @@ on:ready={() => { mapComponent.resize() mapComponent.setCenter([center.lng, center.lat], 14) - }} zoom={14} > - - { - console.log(e) - const { latitude, longitude } = e.detail.coords - user = { lat: latitude, lng: longitude } - dispatch('move', user) - }} - /> +
diff --git a/src/routes/game.svelte b/src/routes/game.svelte index ad08b97..b18a566 100644 --- a/src/routes/game.svelte +++ b/src/routes/game.svelte @@ -16,6 +16,7 @@ import { data } from '../lib/stores/game' import Renderer from '$lib/Components/Forms/Renderer.svelte' import FullWidthRow from '$lib/Components/FullWidthRow.svelte' + import GeolocateControl from '@beyonk/svelte-mapbox/src/lib/map/controls/GeolocateControl.svelte' export let gameurl @@ -72,6 +73,13 @@ {#each $gameData.data.questions as { lat, lng }} {/each} + { + const { latitude, longitude } = e.detail.coords + const user = { lat: latitude, lng: longitude } + console.log(user) + }} + />
diff --git a/src/routes/map.svelte b/src/routes/map.svelte index 2e4dfec..4edcc6f 100644 --- a/src/routes/map.svelte +++ b/src/routes/map.svelte @@ -1,4 +1,5 @@