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

Map: show geographic regions: Design #1129

Closed
4 of 5 tasks
fancyham opened this issue Nov 30, 2021 · 9 comments
Closed
4 of 5 tasks

Map: show geographic regions: Design #1129

fancyham opened this issue Nov 30, 2021 · 9 comments
Labels
P-Feature: Map Food seeker map view PM: Food Seekers Role: Design UI/UX User interface / user experience design size: 1pt The lift to complete this user story 1-2hrs

Comments

@fancyham
Copy link
Collaborator

fancyham commented Nov 30, 2021

Overview

We need to have a food oasis interface that allows for searching by district boundary types so that we can get placement on official local sites such as Neighborhood councils, LA County Supervisors, LA City Council people, etc.

Details

When user enters a geographic term like neighborhood or zip code (or one is specified in the URL), center the map on that location and display a highlighted boundary on the map so that the user can orient themselves to a familiar area, and zoom out to the level where the entire region is in-view on the map.

Action Items

  • Mock up how region mapping would look
  • Ask neighborhood councils and other orgs that embed our maps if this feature is very useful to them
    • Asked and answered. They said yes, consult Bonnie for details.
  • Implement
  • QA

Resources/Instructions

Example

Screen Shot 2021-11-29 at 5 59 45 PM

@fancyham fancyham added Role: Design UI/UX User interface / user experience design Role: Front-end Front End Developer Role: User Research Tasks related to understanding users, needs, context labels Nov 30, 2021
@Benbaillou Benbaillou added Missing: Size The effort estimate for this issue is missing P-Feature: Map Food seeker map view labels Nov 30, 2021
@Benbaillou Benbaillou added the Missing: Milestone This issue is not part of any milestone label Dec 7, 2021
@ExperimentsInHonesty ExperimentsInHonesty added PM: Volunteers PM: Food Seekers and removed PM: Volunteers Role: Front-end Front End Developer Role: User Research Tasks related to understanding users, needs, context labels Jan 4, 2022
@ExperimentsInHonesty ExperimentsInHonesty changed the title Show geographic regions on map Map: show geographic regions: Design Jan 4, 2022
@Benbaillou Benbaillou added size: 1pt The lift to complete this user story 1-2hrs and removed Missing: Size The effort estimate for this issue is missing labels Jan 25, 2022
@sei1122
Copy link
Member

sei1122 commented Feb 18, 2022

I had a meeting with Bonnie and Ben and learned the area boundary task. I did some research to learn what type of area boundary style other sites are using and took screenshots on Figma.

Boundary style
https://www.figma.com/file/D3oq9QOXl0rFkwrEUJbABs/FOLA-Design-System?node-id=4650%3A8805

Things to consider

  • How to display an area boundary. Is it line, filled colored, dot stroke or another style?
  • Area boundary map scale. 
  • Should we have different boundary colors between the local area and NC boundary or we use the same color. 
  • Should we have the same page as Find food or a different page for the NC boundary area?
  • Local area boundary and the NC district may have different boundary area even around a same area
  • Should we have some detail about the NC council when the map boundary is showing NC district?

Screen Shot 2022-02-24 at 9 59 22 AM

w to search the council district? Neighbourhood, zip code, one is specified in the URL or NC name

@sei1122
Copy link
Member

sei1122 commented Feb 23, 2022

I placed design ideas on Figma.
https://www.figma.com/file/D3oq9QOXl0rFkwrEUJbABs/FOLA-Design-System?node-id=4652%3A8814

Question

  • This is only for NC district boundary or including area search.

@fancyham
Copy link
Collaborator Author

Adding screenshot here for easy reference:
#1129 Map showing geographic regions - Screen Shot 2022-02-23 at 4 34 37 PM

Looks good.

I’ll suggest that the initial zoom setting for the map when loading be such that the entire neighborhood area fits in view.

@ExperimentsInHonesty, @Benbaillou ,

Re: Search functionality

It seems that right now, it would be difficult to add org names or neighborhoods to the search field:

If the search field doesn’t work, we could list neighborhoods with their respective URLS on a hidden page.

Also, how do we envision neighborhood councils specifing their boundaries and work with us to add them to our site?

Do they contact us directly and open a ticket? Is there something we can import that has all the neighborhoods already?

@sei1122
Copy link
Member

sei1122 commented Feb 24, 2022

@fancyham
Thank you for the feedback. I read the issues you mentioned.
I will attach screenshots from the next post.

@sei1122
Copy link
Member

sei1122 commented Mar 2, 2022

As our MVP, We are going to make a page that includes a list of neighborhoods with their respective URLs.

Overview

  • A page with a list of the NC URLs
  • NC URL is bookmarkable. e.g NC_id_number….
  • When you click the URL, it shows the district’s boundary on the map
  • Each NC mapping scale may be different.
    • If there are not many pantries and meals within the boundary, Zoom upped map view to show more pantries and meals around the area

I checked Mapbox boundaries. Solid line, Dash line, Fill and opacity can be used.
https://www.mapbox.com/boundaries.
https://docs.mapbox.com/data/boundaries/guides/
https://docs.mapbox.com/mapbox-gl-js/style-spec/layers/#fill

I made some boundary styles. We can discuss more at the meeting.
https://www.figma.com/file/D3oq9QOXl0rFkwrEUJbABs/FOLA-Design-System?node-id=2935%3A8

Screen Shot 2022-03-01 at 4 21 28 PM

@sei1122 sei1122 added this to the Embeddable Widget milestone Apr 14, 2022
@fancyham
Copy link
Collaborator Author

fancyham commented Apr 22, 2022

Please test that and make confirm that you’re cool with the implementation, and if you’re good with the changes, close this issue or post revisions to be implemented!

@fancyham
Copy link
Collaborator Author

Wiki page with the neighborhood listings is here:

https://github.com/hackforla/food-oasis/wiki/Embedding-Food-Oasis-in-Your-Web-Site

QA folks please review!

@sei1122
Copy link
Member

sei1122 commented May 20, 2022

Looks good :)
I read through and I understand how to embed a boundary map.

@fancyham fancyham removed the Missing: Milestone This issue is not part of any milestone label May 20, 2022
@fancyham
Copy link
Collaborator Author

Horray! Thanks everyone!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P-Feature: Map Food seeker map view PM: Food Seekers Role: Design UI/UX User interface / user experience design size: 1pt The lift to complete this user story 1-2hrs
Projects
Archived in project
Development

No branches or pull requests

4 participants