Zh-hans:OsmAPP

From OpenStreetMap Wiki
Jump to navigation Jump to search
OsmAPP
作者: Pavel Zbytovský
执照: GPL-3.0-only (免费)
平台: Web和​ PWA
Status幫忙將此翻譯成簡體中文! Active
版本: 1.7.0 (2025-06-26)
语言:
英语、​​捷克语、​​德语、​​波兰语、​​西班牙语、​​阿姆哈拉语、​​意大利语、​​法语、​​日语、​​中文(简体)和​繁体中文
网站: https://osmapp.org/
源代码: https://github.com/zbycz/osmapp
编程语言: TypeScript

OSM 生态系统的通用网页地图与编辑器。

Features
Feature Value
Map Display
Display map幫忙將此翻譯成簡體中文! 是
Map data幫忙將此翻譯成簡體中文! vector
Source幫忙將此翻譯成簡體中文! online
Rotate map幫忙將此翻譯成簡體中文! 是
3D view幫忙將此翻譯成簡體中文! 是
Shows website幫忙將此翻譯成簡體中文! 是
Shows phone number幫忙將此翻譯成簡體中文! 是
Shows operation hours幫忙將此翻譯成簡體中文! 是
Routing
Routing幫忙將此翻譯成簡體中文! 是
Create route manually幫忙將此翻譯成簡體中文! 否
Calculate route幫忙將此翻譯成簡體中文! 是
Create route via Waypoints幫忙將此翻譯成簡體中文! 是
Routing profiles幫忙將此翻譯成簡體中文! car;bike;foot
Turn restrictions幫忙將此翻譯成簡體中文!
?
Calculate route without Internet (Offline routing)幫忙將此翻譯成簡體中文! 否
Routing providers幫忙將此翻譯成簡體中文! Graphhopper
Avoid traffic幫忙將此翻譯成簡體中文! 否
Traffic Provider幫忙將此翻譯成簡體中文!
?
Navigating
Navigate幫忙將此翻譯成簡體中文! 否
Find location幫忙將此翻譯成簡體中文! 是
Find nearby POIs幫忙將此翻譯成簡體中文! 否
Navigate to point幫忙將此翻譯成簡體中文! 否
Navigation with voice / Voice guidance幫忙將此翻譯成簡體中文! 否
Keep on road幫忙將此翻譯成簡體中文! 否
Lane guidance幫忙將此翻譯成簡體中文! 否
Works without GPS幫忙將此翻譯成簡體中文! 否
Navigate along predefined route幫忙將此翻譯成簡體中文! 否
Tracking
Make track幫忙將此翻譯成簡體中文! 否
Customizable log interval幫忙將此翻譯成簡體中文! 否
Track formats幫忙將此翻譯成簡體中文!
?
Geotagging幫忙將此翻譯成簡體中文!
?
Fast POI buttons幫忙將此翻譯成簡體中文! 否
Upload GPX to OSM幫忙將此翻譯成簡體中文! 否
Monitoring
?
Editing
Add POIs幫忙將此翻譯成簡體中文! 是
Edit / Delete POIs幫忙將此翻譯成簡體中文! 是
Add way幫忙將此翻譯成簡體中文! 否
Edit geometries幫忙將此翻譯成簡體中文! 否
Edit arbitrary tags of existing OSM objects幫忙將此翻譯成簡體中文! 是
Edit relations幫忙將此翻譯成簡體中文! 是
View notes幫忙將此翻譯成簡體中文! 否
Create notes幫忙將此翻譯成簡體中文! 是
Edit notes幫忙將此翻譯成簡體中文! 是
Work offline幫忙將此翻譯成簡體中文! online
Support imagery offset DB幫忙將此翻譯成簡體中文! 否
Upload to OSM幫忙將此翻譯成簡體中文! 是
Rendering
?
Accessibility
?

OsmAPP (osmapp.org) 是一个面向 OpenStreetMap 生态系统的通用 Web 应用。它的设计初衷是提供媲美商业地图的易用性,同时具备强大的编辑功能。它是一个渐进式 Web 应用 (PWA),同时适配桌面端和移动端。

该项目致力于打造流畅的 POI 浏览和 3D 地形探索体验,并支持对 OSM 数据进行轻量级贡献。

功能特性

地图与探索

  • 矢量地图:基于 MapTilerMapLibre GL 构建,支持流畅的缩放与旋转。
  • 3D 模式:倾斜地图时(使用双指拖拽或拖动指南针)自动渲染 3D 地形和建筑物。
  • 丰富的 POI 数据:点击兴趣点即可显示详细标签,支持显示 iD 编辑器预设中的标准字段。
  • 媒体集成:直接展示来自 维基共享资源维基数据MapillaryKartaViewPanoramax 和 Fody 的照片。
  • 图层:支持添加来自 Editor Layer Index 的自定义图层和数据源。
  • 永久链接:支持 Way、Node 和 Relation 的可分享链接(采用 OSM 官方样式,如 osmapp.org/way/123...),以及坐标短链接。

搜索与路径规划

  • 搜索:由 Photon 驱动,支持按地名或分类搜索(例如 "Tesco, London")。
  • 主要查询:面向高阶用户,支持直接输入 Overpass 查询语句(例如 amenity=*op:<query>)。
  • 路径规划:由 GraphHopper 提供驾车、骑行和步行路线规划。支持通过拖拽来调整途经点和中间停靠点。

编辑能力

OsmAPP 可作为轻量级编辑器使用(通过 OSM OAuth 授权):

  • POI 编辑:使用熟悉的预设(Presets)修改标签。
  • 营业时间:内置专门的可视化编辑器,用于处理复杂的时间段。
  • 关系(Relation)编辑器:专门用于可视化和编辑关系层级的工具,针对攀岩区域和路线进行了特别优化。
  • 地图笔记 (Notes):匿名用户或登录的绘图者均可轻松创建 OSM Note。

OpenClimbing.org

OpenClimbing.org 是 OsmAPP 的姊妹实例,专注于攀岩社区。它基于专门的 OSM 标签(如 sport=climbing, climbing=crag, 和 climbing=route)渲染攀岩地图和线路拓扑图 (Topos)。

它利用 wikimedia_commons:path 标签将维基共享资源中的拓扑图片链接到地图要素上。

开发相关

OsmAPP 是基于 GNU GPL 许可的开源软件。它构建于:

社区提供了多种语言的翻译,包括英语、捷克语、德语、波兰语、西班牙语、阿姆哈拉语、意大利语、法语、日语以及中文(简体和繁体)。

参见