From 9c1f8d9d23167cfac1c9d923e56eebbeb50c0d94 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Sat, 4 Sep 2021 19:52:16 -0700 Subject: Implement POI support --- modern/package.json | 1 + modern/src/MainPage.js | 2 ++ modern/src/map/PoiMap.js | 71 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 74 insertions(+) create mode 100644 modern/src/map/PoiMap.js diff --git a/modern/package.json b/modern/package.json index 6606649..a9050fb 100644 --- a/modern/package.json +++ b/modern/package.json @@ -10,6 +10,7 @@ "@material-ui/icons": "^4.11.2", "@material-ui/lab": "^4.0.0-alpha.58", "@reduxjs/toolkit": "^1.6.0", + "@tmcw/togeojson": "^4.5.0", "@turf/circle": "^6.5.0", "@turf/turf": "^6.4.0", "canvas-tint-image": "^2.0.1", diff --git a/modern/src/MainPage.js b/modern/src/MainPage.js index 1935856..4de1107 100644 --- a/modern/src/MainPage.js +++ b/modern/src/MainPage.js @@ -20,6 +20,7 @@ import CurrentPositionsMap from './map/CurrentPositionsMap'; import CurrentLocationMap from './map/CurrentLocationMap'; import BottomMenu from './components/BottomMenu'; import { useTranslation } from './LocalizationProvider'; +import PoiMap from './map/PoiMap'; const useStyles = makeStyles((theme) => ({ root: { @@ -113,6 +114,7 @@ const MainPage = () => { +