This project creates a map showing markers from a number of difference data sources showing historical POIs (e.g. trig points, milestones, follies). Some of this information is already available in map form, but this project aims to bring these datasources together and present the information on one interface.
Note this started as an excuse to learn about a few javascript libraries that I'd not had a reason to use (e.g. leaflet). Therefore I'm sure there are simpler ways to achieve some of these things.
Map showing many markers with a category-based selector
Mini-map that can be embedded into another page
I'm not good with colours or icons; I'd welcome any contributions.
Dev/testing is done in Chrome on Windows, it may or may not work in other browsers.
Should work in Chrome on Android, though this is less frequently tested.
Definitely won't work in Internet Explorer.
There are some basic unit tests covering some of the functionality. To run these go here https://tstibbs.github.io/geo-bagging/test.html or run these commands:
cd ui
npm install
npm run test
As a demonstration of some things this project can be used for, some basic integration with trigpointing.uk has been created, see Integration for details.
High level architecture diagram
PRs are very welcome, but for any big changes or new features please open an issue to discuss first.
The code of this project is licenced under AGPL, but please see here for important information regarding the licence of other parts of this project.