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 toilets, water coolers, vending machines #3707

Open
JCSnap opened this issue Apr 3, 2024 · 4 comments
Open

Map toilets, water coolers, vending machines #3707

JCSnap opened this issue Apr 3, 2024 · 4 comments

Comments

@JCSnap
Copy link
Contributor

JCSnap commented Apr 3, 2024

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

Currently, there are mappings for rooms and venues, but sometimes we also want to know the nearest toilet / water cooler, or even vending machine.

Describe the solution you'd like

Similar to the bus stops, we can add icons over the map that can indicate toilet like what is done here. On top of that, we can have separate icons for water coolers, and vending machines (maybe different icons for snacks, drinks or food like Instachef).

Some good to have features but more complicated to implement - a pop up on click (for vending machines) that display information about the items sold and the price.

Additional context

I think similar to the rooms, we should allow users to be able to map the toilet and water cooler. Vending machine should be the same if we go with the simple interface, but might be a bit tricky if we were to include other information about items and price.

@wr1159
Copy link
Contributor

wr1159 commented Apr 5, 2024

I think a good implementation will be one like nusbusiness.com.

@kokrui
Copy link
Member

kokrui commented Apr 5, 2024

I agree, we can start with nusbusiness's data here: https://github.com/nusmodifications/nusbusiness/blob/master/data/toilets.json

@JCSnap
Copy link
Contributor Author

JCSnap commented Apr 5, 2024

That looks good @kokrui. I remember one time my friend was asking me if I know the nearest toilet from CLB that has squatting toilets (he exclusively uses squats). Which makes me think if we should store additional properties such as hasSquats, hasBidet, hasAutoFlush, hasAircon, hasShowers, hasAccessibility etc. if some people do want these information.

@angjunkang
Copy link

That looks good @kokrui. I remember one time my friend was asking me if I know the nearest toilet from CLB that has squatting toilets (he exclusively uses squats). Which makes me think if we should store additional properties such as hasSquats, hasBidet, hasAutoFlush, hasAircon, hasShowers, hasAccessibility etc. if some people do want these information.

I think this makes a lot of sense. I was using nusbusiness a while back and wanted to find toilets with bidet but it didn't provide that information. Not sure if we are still able to contribute to that repo since I don't see any existing issues or PRs in the recent months/years?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants