Skip to content

tstibbs/geo-bagging

Repository files navigation

License: AGPL v3 Build Status GitHub issues

What is this?

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.

How can I try it?

Map showing many markers with a category-based selector

Mini-map that can be embedded into another page

Why are the marker icons so bad?

I'm not good with colours or icons; I'd welcome any contributions.

What browsers does this support?

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.

Unit tests

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

Integration with other sites

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.

Architecture

High level architecture diagram

Contributing

PRs are very welcome, but for any big changes or new features please open an issue to discuss first.

Licence

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages