Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for maps #235

Closed
kschiffer opened this issue Mar 5, 2019 · 2 comments
Closed

Support for maps #235

kschiffer opened this issue Mar 5, 2019 · 2 comments
Assignees
Labels
c/console This is related to the Console in progress We're working on it ui/web This is related to a web interface

Comments

@kschiffer
Copy link
Member

kschiffer commented Mar 5, 2019

Summary:
The console needs to be able to show the location of gateway (antennas) and devices on a map. We need hence to decide which technology to use for this.

Why do we need this?
To display locations properly and conveniently.

What is already there? What do you see now?
Nothing of that sort.

What is missing? What do you want to see?

  • A react component that we can feed with location(s) and which will display them in a map
  • A way to also set and modify locations through this component

How do you propose to implement this?
My initial impulse would be building this on top of leaflet.js but it sure makes sense to discuss the options here briefly. I personally dig mapbox a lot, which has extensive features, but it is not free.

What can you do yourself and what do you need help with?
Input welcome, we can then follow up more precisely.

cc @bafonins

@kschiffer kschiffer added the c/console This is related to the Console label Mar 5, 2019
@kschiffer kschiffer added this to the Next Up milestone Mar 5, 2019
@kschiffer kschiffer self-assigned this Mar 5, 2019
@bafonins
Copy link
Contributor

bafonins commented Mar 5, 2019

Isnt mapbox just the tile provider used by leaflet? Correct if im wrong.
Im with using leaflet. Had some experience with it before and it seems to cover all our needs at the moment.

@kschiffer
Copy link
Member Author

Yes correct. It would then be just an API layer on top of raster tiles provided by mapbox, giving us the flexibility to switch the tile provider later on easily. From what I see, the difference technically (apart from a different API) would be that leaflet uses raster tiles, while native mapbox is capable of vector tiles. Vector tiles seem to be nice for advanced use cases which we will likely not use anytime soon.
So if you have some experience with leaflet already then I think we should use that indeed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c/console This is related to the Console in progress We're working on it ui/web This is related to a web interface
Projects
None yet
Development

No branches or pull requests

5 participants