osmapp

Из публичных источников

Создаём универсальное приложение для OpenStreetMap

Машинный перевод · Показать оригинал

Lets make a universal app for OpenStreetMap

ПриложениеКатегория: Веб-приложения · Медиа и фотоOpen sourceданные проверены 15 окт. 2026 г.

Обзор

  • maps
  • openstreetmap
  • webapp

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Официальный сайтИз публичных источниковиз метаданных каталога
    osmapp.org/ ↗
  • Реестр пакетов языкаnodejsИз публичных источниковиз манифеста пакета — публикация в реестре не проверена
    npm install -g osmapp

    Не проверено: перед установкой убедитесь, что пакет в реестре принадлежит этому проекту.

    www.npmjs.com/package/osmapp ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/zbycz/osmapp ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
Web browserНеизвестно———
Server / self-hostedНеизвестно———
Container (OCI)Неизвестно———
Node.jsСовместимо—манифест пакета: package.json name0.60

Релизы

проверено 29 окт. 2026 г.
v1.9.0Последний7 авг. 2026 г.Официальный источник ↗

Файлы версии 1.9.0

К релизу не приложены файлы.

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества85
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 8 days ago
Документация · 1515
README 6119 chars, description present
Готовность к использованию · 156
install instructions: no; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 1010
9 release(s), latest 69 days ago
Точность категории · 108
classifier confidence 0.75
Популярность · 106
393 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX GPL-3.0
Сообщество · 55
issues enabled, 36 forks

Лицензия

GPL-3.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/zbycz/osmappОсновной★ 393 звёздактивность 7 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

README

Из zbycz/osmapp · лицензия GPL-3.0 · загружено 29 окт. 2026 г.

OsmAPP

Let's create a universal app for OpenStreetMap ecosystem. It should be as easy to use as Google Maps, including clickable POIs and editing capabilites. Built with React, Next.js and Maplibre GL. See also SotM 2021 talk.

Note: The OpenClimbing project was forked into a stand-alone repository to enable faster iterations.

How to contribute 🐱‍💻

You may add issues here on GitHub, or try to update the code in three simple steps:

  1. edit code online with pencil icon (this opens a pull-request) ✏️
  2. wait few minutes for a preview URL 💬
  3. iterate 🔁

If you are a JS dev, you may also git clone / yarn / yarn dev
Or open OsmAPP in gitpod or GitHub Codespaces – full dev environment in your browser.
Consider setting NEXT_PUBLIC_ENABLE_TEST_API=true in .env.local for testing.
If Vercel build fails, please run yarn build locally to debug it.
Architecture DOCS here + AI docs here: [Ask DeepWiki]

Features 🗺 📱 🖥

  • clickable map – POIs, cities, localities, ponds, airports (more coming soon)
  • feature panel – presets and fields from iD editor
    • Display multiple images from Wikipedia, Wikidata, Commons, Mapillary, KartaView, Panoramax or Fody
    • public transport: clickable line numbers (on stops), routes on map (on stations), stop itineraries (on routes)
    • Socket types on electric vehicle charging stations
    • Runway table on airports, viewpoint direction arrow, colors as colors
  • editing – Save changes with osm login. Insert note for anonymous users.
    • Opening hours editor – use simple editor for most common cases.
    • Relation hierarchy editor - simply click through relation childs and parents. Optimized for climbing=area, climbing=crag and routes.
  • search engine – try for example "Tesco, London" (powered by Photon).
    • Category search from iD editor presets
    • For advanced users: support for overpass queries (e.g. amenity=* or op:<query>)
  • directions - everyhing you need from modern app - drag&drop destinations, drag markers, click to map to select, etc. (by GraphHopper Directions API)
  • vector maps – with the possibility of tilting to 3D (drag the compass, or do two fingers drag)
    • 3D terrain – turned on when tilted
    • tourist map – vector Outdoor map from MapTiler including marked routes
  • layer switcher – you can add your own layers, also from editor-layer-index list
  • mobile applications – using PWA technology, see osmapp.org/install
  • permanent URLs – eg. osmapp.org/way/123557148 and shortener, eg. osmapp.org/kkjwwaw
  • creating POIs – after clicking the coordinates (see e.g. osmapp.org/50.1,14.39)
  • languages – interface in English, Czech, German, Polish, Spanish, Amharic, Italian, French, Japanese, Chinese (Simplified & Traditional), Russian
  • undelete – undo accidental delete in osmapp or elsewhere, e.g. here
  • and a lot of little details 🙂

Change log + Roadmap

OsmAPP is updated continuously with every commit. Versioning is used only for summarizing the changes once in a while.

You may discuss OsmAPP in Openstreetmap Discord, channel #software – tag @zbycz.

Special thanks to

We are standing on the shoulders of giants, OsmAPP would not be possible without: OpenStreetMap, MapLibre GL, Wikimedia projects, Photon search, Mapillary, Overpass, iD editor tagging schema, indoor=, React, Next.js, Material-UI, and many, many others.

Also, big thanks for support/sponsorship from these awesome companies: ❤️

License

GNU GPL

Related projects

Открыть репозиторий ↗