From a1e9096e3c88cef7a1dc8b74b1d0a5e2585a9f20 Mon Sep 17 00:00:00 2001 From: Schenky Date: Fri, 18 Nov 2022 15:19:05 +0100 Subject: [PATCH] Mapa --- src/App.svelte | 3 +- src/lib/Components/Game/Map/Circle.svelte | 10 ++- src/lib/Components/Game/Map/Map.svelte | 35 ++++++-- .../Footer_Item.svelte => NavBar_Item.svelte} | 14 +++- src/lib/Components/NavigationBar.svelte | 52 ++++++++++++ src/lib/Components/game/Map/Circle.svelte | 8 +- src/lib/Components/game/Map/Map.svelte | 35 ++++++-- src/lib/Components/index/Footer.svelte | 69 --------------- src/lib/Components/index/Top.svelte | 1 - src/routes/index.svelte | 6 +- src/routes/map.svelte | 83 +++++++++++++++++++ src/routes/test.svelte | 1 - 12 files changed, 216 insertions(+), 101 deletions(-) rename src/lib/Components/{index/Footer_Item.svelte => NavBar_Item.svelte} (79%) create mode 100644 src/lib/Components/NavigationBar.svelte delete mode 100644 src/lib/Components/index/Footer.svelte create mode 100644 src/routes/map.svelte diff --git a/src/App.svelte b/src/App.svelte index 1672542..1da7999 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -6,6 +6,7 @@ import Game from './routes/game.svelte' import Index from './routes/index.svelte' import Test from './routes/test.svelte' + import Test2 from './routes/map.svelte' if ('serviceWorker' in window.navigator) { window.navigator.serviceWorker.register('/serviceworker.js', { @@ -19,7 +20,7 @@ - + diff --git a/src/lib/Components/Game/Map/Circle.svelte b/src/lib/Components/Game/Map/Circle.svelte index c4e83d8..2c1130f 100644 --- a/src/lib/Components/Game/Map/Circle.svelte +++ b/src/lib/Components/Game/Map/Circle.svelte @@ -2,14 +2,16 @@ import { Marker } from '@beyonk/svelte-mapbox' import { createEventDispatcher, getContext } from 'svelte' - export let lat, lng - export let width = 0.004 + 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() - let Mlat = [lat - width, lat + width] - let Mlng = [lng - width, lng + width] + let Mlat = [lat - round, lat + round] + let Mlng = [lng - round, lng + round] $: isIn = user ? user.lat > Mlat[0] && user.lat < Mlat[1] && user.lng > Mlng[0] && user.lng < Mlng[1] : null diff --git a/src/lib/Components/Game/Map/Map.svelte b/src/lib/Components/Game/Map/Map.svelte index f895051..090a823 100644 --- a/src/lib/Components/Game/Map/Map.svelte +++ b/src/lib/Components/Game/Map/Map.svelte @@ -1,8 +1,10 @@
@@ -23,17 +39,20 @@ on:ready={() => { mapComponent.resize() mapComponent.setCenter([center.lng, center.lat], 14) + }} zoom={14} > - - { - const { latitude, longitude } = e.detail.coords - user = { lat: latitude, lng: longitude } - dispatch('move', user) - }} - /> + + { + console.log(e) + const { latitude, longitude } = e.detail.coords + user = { lat: latitude, lng: longitude } + dispatch('move', user) + }} + />
diff --git a/src/lib/Components/index/Footer_Item.svelte b/src/lib/Components/NavBar_Item.svelte similarity index 79% rename from src/lib/Components/index/Footer_Item.svelte rename to src/lib/Components/NavBar_Item.svelte index f24568e..6903dfb 100644 --- a/src/lib/Components/index/Footer_Item.svelte +++ b/src/lib/Components/NavBar_Item.svelte @@ -1,9 +1,18 @@ -