Skip to content

Tracking Issue: Map #7

@Trayshar

Description

@Trayshar

Map is not finshed yet. Most of this is documented with TODO: comments in MapComponent.vue

  • Cluster transmitters if zoomed out
  • Center map on transmitter selection
  • Try different styles for info card in top left
  • Coverage map

It's also worth noting that the map library choice, Vue3-OpenLayers, might not have been ideal:

  • Large bundle size. Seems like tree-shaking doesn't work. TODO: Investigate and open ticket upstream
  • EPSG:4326 projection looks distorted, so EPSG:3857 is used internally. No limitation, just adds complexity (coordinate transformation). TODO: Make minimal working example and re-open ticket upstream
  • Some other open, still unresolved issues that I had to work around (it works - but maintainability is subpar. See the Workaround: comments)

For lack of a better alternative, just fixing these issues upstream seems like the best option at hand

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockedThis issue is blocked on external factorsenhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions