QutEcoacoustics / workbench-client

workbench-client: a client side browser application for interacting with acoustic workbenches
Other
8 stars 1 forks source link

Add more maps #2027

Open atruskie opened 1 year ago

atruskie commented 1 year ago

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

A user pointed out that we don't show enough geo information,

Describe the solution you'd like

Add more maps:

Describe alternatives you've considered

Additional context

A iteration of user suggestion.

hudson-newey commented 1 year ago

What extra functionality should be included in the dedicated map page / full screen?

If we implement the clickable markers, and data search page the existing full screen functionality supplied by the Google Maps component may be sufficient.

full screen

I'm happy to implement it, but I'm unsure what additional functionality / features would be added through a dedicated map page

hudson-newey commented 1 year ago

I have created a mock up for the additional maps requested.

Home page map displaying all points: image

Project list page mockup where the map is the primary navigator: image This coupled with the clickable points would change the way users interact with the website from clicking on cards to clicking on points.

Project list page showing all points in sidebar: project map2

Alternative project map idea (but not ideal): project map

hudson-newey commented 1 year ago

Following a conversation with Paul, he has expressed interest in adding a "Heat Map" showing the quantity of audio recordings, errors, etc.

This could easily be accomplished using the Google Maps heat map layer to the maps. described here

Displaying error locations could be as extending the scope of this ticket to include a collapsible map to the metadata review stage of Harvest uploads.

atruskie commented 1 year ago

The map Paul wants is less a geographical map and more a temporal distribution map. The linked issue #1939 is more appropriate.

PXL_20230208_023435188

hudson-newey commented 1 year ago

Aha, that makes sense for the use case

atruskie commented 1 year ago

What extra functionality should be included in the dedicated map page / full screen?

Ok let's make our search page our dedicated map page as well. So, we'll strike out this sub-task and assign it to #1939.

I have created a mock up for the additional maps requested. Home page map displaying all points (not currently functional):

Project list page mockup where the map is the primary navigator:

I feel like the map should probably come under the filter field and you need to fix the spacing between the filter and the map.

We might also need a method for hiding or minimizing the map. Maybe we could make map flow in with the tiles?


I don't like the action menu or single-tile sized map.

hudson-newey commented 1 year ago

Thank you for your review

I think the idea of a collapsible / minimizable map is a great idea that I skimmed past.

I will be implementing this in my next commit