hydroserver2 / hydroserver

Documentation and issue tracker for HydroServer and related applications
BSD 3-Clause "New" or "Revised" License
5 stars 0 forks source link

Add option to use OpenLayers or Leaflet map libraries instead of Google Maps #157

Open kjlippold opened 3 months ago

kjlippold commented 3 months ago

Describe the feature you'd like and what it will do

Using Google Maps requires obtaining an API key. If the API key is absent, the frontend should default to using a free open source mapping library such as OpenLayers or Leaflet.

Why is this feature important?

This provides additional options to deploy HydroServer for organizations that choose not to use Google Maps or prefer free and open source tools.

Is your feature request related to a problem? Please describe.

No response

Any additional comments?

We should take into account that adding a second mapping library will also require us to support both as we add new features to the map in the future, and we may need to integrate both into other apps that use HydroServer data. Depending on the extent of map functionality we want to support, this may add a substantial amount of work to future features.