Giter VIP home page Giter VIP logo

openaedmap-frontend's People

Contributors

adam-otruba avatar ancymonek avatar andrewshadura avatar beranekp avatar brackone avatar caldeirag avatar caspg avatar charlieplett avatar coolawik avatar danieldegroot2 avatar ffff-23 avatar floedelmann avatar jimkats1 avatar laoshubaby avatar mcliquid avatar neviksasha avatar p4trykj avatar pichuchen avatar rbovard avatar rose-3000 avatar s8321414 avatar starsep avatar stefanb avatar strubbl avatar supaplextw avatar ttomasz avatar vierian avatar yopaseopor avatar zaczero avatar zouhirdehbi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

openaedmap-frontend's Issues

Use indoor + opening hours to change icons

At the moment, it seems like only the access tag is used to change the colour of the AED icons, correct?

That means the map will show (at 21:00) two AEDs tagged as access=yes both with a green icon, even if one has indoor=yes and opening_hours=07:00-17:00, and the other indoor=no + 24/7. You can see that here for example: https://openaedmap.org/#map=16/50.725458/-3.532047 - one of the two green icons here is actually inside a building with restricted opening hours - but you would need to click on each one to find that out.

Capture

I think the more important tags for the map to parse would be the indoor and opening hours values, so that the icon can be changed to indicate that access is sometimes restricted.

Also, access=customers seems to correspond with the yellow icon and "Accessible during work hours" - but that doesn't match the wiki description of that tag: https://wiki.openstreetmap.org/wiki/Tag:access=customers

It would seem a bit strange to have an AED solely for use by customers - it might be located in a shop but if a member of the public needs it outside during opening hours they won't be prevented from using it.

AED not showing up

Hi there! I've recently added this AED. However, it doesn't seem to be showing up on OpenAEDMap. Did I tag something incorrectly, or is this a bug on OpenAEDMap's side?

For reference - here's the location on OpenAEDMap

Modal with Info about apps that show OSM AEDs

I think it will be great to present on the separate page list of APPs that show AEDs added in OSM and also via OAED Map (OSMAnd+, Organic Maps etc.) with screenshots.

Also It will be cool to present country specific Apps (like Polish Yanosik) and add info about real-world usage by services (like Polish firefighters).

Rethink implementation "Accessible during work hours"

Currently, the icon "Accessible during work hours" is displayed when access=customers is present. However, the name of the icon implies that it should occur more often. Every AED inside a store would need it, however not every AED in a store is for customers only.
(imagine that, you're dying outside a store and you don't get saved because the AED is for customers only)

According to the OSM wiki, access=customers means: "Only for customers of the element."

My proposition: any AED that has a value for opening_hours should get this icon.

Allow editing existing AEDs

The tags that can be set when adding a new AED should be editable for existing AEDs as well. The "Add AED" interface could then be reused.

add search field

Should allow geocoding as well as pasting coordinates.

Providing coordinates should zoom the map to the location.
Regexp for detecting coordinates to be determined.
Zoom level to be determined.

Geocoder can use Nominatim initially.

Add Simplified Chinese (`zh-Hans`) translation

Hello, thank you all for complete this website, I noticed Cristoffs's thread on forum.

Although there aren't so many AED mapped in China, I still want it can be used and more friends to this language's user, maybe some sentence will be optimized in the future during our usage? And translation already done in Weblate:

图片

(The warning is "GeoJSON"->"GeoJSON")

Desktop language list is becoming too long

The desktop language list is becoming too long. In order for the user to be able to see all languages, the list should be limited to fewer entries and have a scroll bar to allow the user to see all the languages.
If the user zooms in until it switches to the mobile layout (or has a small screen), all languages should remain available as well.

MapComplete has such a menu too.

Related: #63

'Spritezero-cli' dependency issue when trying to install in local env

Recently added "@beyondtracks/spritezero-cli": "^2.3.1", dependency tries to install mapnik, which seems to doesn't work on Windows. I've spent a lot of time installing dependencies (like C++ and Visual Studio) to make it work but i lost this battle. After deleting @beyondtracks/spritezero-cli": "^2.3.1", from package.json and run npm install it works like a charm.

obraz

PS It works fine in dev container.

Add access values to legend

Is that possible to add template values of access for objects in legend? It should be visible below icon description or as text in a cloud on hover. Simple view I created in Paint :)
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.