From dfc057c925b4850b027f0a311f44551e2b2fdda9 Mon Sep 17 00:00:00 2001
From: TurtIeSocks <58572875+TurtIeSocks@users.noreply.github.com>
Date: Sun, 14 Mar 2021 15:08:21 -0400
Subject: [PATCH] Add S2 Scan Cells
- Ability to see S2 Scan Cells
- Changes hue based off of last scanned time
- Refactor Polygon/Polyline function
---
client/src/components/MapTiles.jsx | 14 ++++---
client/src/components/s2Cell/Popup.jsx | 11 ++++++
client/src/components/s2Cell/S2Cell.jsx | 39 +++++++++++++++++++
client/src/components/s2Cell/marker.js | 13 +++++++
client/src/components/weather/Weather.jsx | 7 ++--
client/src/services/Query.js | 6 ++-
client/src/services/data/s2Cell.js | 14 +++++++
.../{getPolygon.js => getPolyVector.js} | 5 ++-
client/src/services/getPolyline.js | 18 ---------
server/src/models/S2Cell.js | 9 +++++
server/src/models/index.js | 4 +-
server/src/schema/pokemon.js | 2 +-
server/src/schema/s2Cell.js | 12 ++++++
server/src/schema/schema.js | 15 ++++++-
14 files changed, 136 insertions(+), 33 deletions(-)
create mode 100644 client/src/components/s2Cell/Popup.jsx
create mode 100644 client/src/components/s2Cell/S2Cell.jsx
create mode 100644 client/src/components/s2Cell/marker.js
create mode 100644 client/src/services/data/s2Cell.js
rename client/src/services/{getPolygon.js => getPolyVector.js} (81%)
delete mode 100644 client/src/services/getPolyline.js
create mode 100644 server/src/models/S2Cell.js
create mode 100644 server/src/schema/s2Cell.js
diff --git a/client/src/components/MapTiles.jsx b/client/src/components/MapTiles.jsx
index c79dc5d1b..66921d38f 100644
--- a/client/src/components/MapTiles.jsx
+++ b/client/src/components/MapTiles.jsx
@@ -8,16 +8,17 @@ import Nav from './layout/Nav.jsx'
import Spawnpoint from './spawnpoints/Spawnpoint.jsx'
import Portal from './portals/Portal.jsx'
import Weather from './weather/Weather.jsx'
+import S2Cell from './s2Cell/S2Cell.jsx'
const MapTiles = ({ map, settings }) => {
const [bounds, setBounds] = useState({
- _southWest: {
- lat: settings.map.startLat-0.025,
- lng: settings.map.startLon-0.025
+ _southWest: {
+ lat: settings.map.startLat - 0.025,
+ lng: settings.map.startLon - 0.025
},
- _northEast: {
- lat: settings.map.startLat+0.025,
- lng: settings.map.startLon+0.025
+ _northEast: {
+ lat: settings.map.startLat + 0.025,
+ lng: settings.map.startLon + 0.025
}
})
const [selected, setSelected] = useState({
@@ -59,6 +60,7 @@ const MapTiles = ({ map, settings }) => {
{selected.pokestops && }
{selected.pokemon && }
{selected.portals && }
+ {selected.s2Cells && }
{selected.spawnpoints && }
{selected.weather && }