Zverik/every_door

A dedicated app for collecting thousands of POI for OpenStreetMap

github 로 이동하여 다운로드
Zverik/every_door

Every Door

The best mobile editor for adding shops and amenities to OpenStreetMap.

Help test it for iOS and
Android (F-Droid, Google Play, GitHub, Huawei AppGallery).

The roadmap is in a project.

Screenshots

Amenity mode Editing a library Micromapping mode

More screenshots

Presets and Translations

The editor uses presets from iD:
they are managed in a dedicated repository and translated on Transifex.

To translate value options, first make a pull request to the iD tagging repo
adding desired options, like here.
Then, when the translation source on Transifex is updated, there will be strings to translate.
Like here.

Brands are managed in the Name Suggestion Index.

Help translate the app at Weblate. I’m grateful
to them for a libre hosting.

Design

I need help with design. That includes a new icon,
the website, Flutter animations for everything,
and general UX improvements. Please help.

Principles

  1. ED displays and edits only tagged nodes and polygons represented with their centerpoints. No roads.
  2. ED focuses on surveying: adding and detailing things that you can see around you. Not map maintenance.
  3. Fewer buttons and menus: heuristic is preferable to a setting, and every button benefits the surveyor.

How To Build

You will need the Flutter SDK installed.
Alternatively, clone with submodules (git clone --recursive) and use vendor/flutter/bin/flutter. That
is the preferred way for releases.

  1. Download taginfo-db.db and unpack it somewhere (it’s ~9 GB).
  2. From the tools directory, run ./update.sh <path_to_taginfo_db>.
    • Alternatively, do curl https://textual.ru/presets.db -o assets/presets.db
  3. echo '{}' > lib/l10n/app_zh.arb (fixing Dart’s localization issues).
  4. flutter pub get.
  5. flutter build.

Author and License

The editor was written by © 2022 Ilya Zverev and published under the ISC license.

Zverik/every_door 에 관련된 우수 프로젝트 추천 다운로드