OpenSource-Hub
O

openstreetmap-website

2.7k stars·개발 도구·SHA-256 체크섬 확인됨

运行 OpenStreetMap 网站和 API 的 Ruby on Rails 应用。

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

开源的地图网站后端,运行 OpenStreetMap。

주요 기능

  • 提供用户注册、日记、私信等社交功能
  • 支持 XML/JSON 格式的地图数据编辑 API
  • 内置地图数据浏览页面
  • 支持 GPX 轨迹上传与查看

할 수 없는 것

  • 依赖外部地图瓦片服务(如 OSM 官方),生产环境需自行搭建。默认使用公共 API 可能有速率限制。安装过程较复杂,需熟悉 Ruby on Rails 和 PostgreSQL。相比 Leaflet、MapLibre 等前端库,本项目的优势在于与 OSM 官方生态完全兼容,可直接部署为官方镜像;且拥有成熟的社区和文档,被广泛用于地图网站后端。

사용 사례

  • 自建 OpenStreetMap 镜像或定制地图网站
  • 学习 Ruby on Rails 大型应用架构
  • 开发地图编辑工具或 API 客户端

상세 설명

这是运行 OpenStreetMap 网站和 API 的官方 Ruby on Rails 应用。包含用户账户、日记、私信等社交功能,基于 XML/JSON 的地图数据编辑 API,地图数据浏览页面,以及 GPX 轨迹上传与管理。开发模式下依赖公开的地图瓦片和地理编码服务。生产部署需要额外搭建瓦片服务器等组件。代码采用 GPL 2.0 许可,由 OSM 社区维护。

문제 해결 & FAQ (1)

best_practices
오픈 소스 관리자들은 어떻게 수고 없는 AI 생성 pull requests를 처리할 수 있을까?

명확한 기여 가이드라인을 설정하여 로컬 테스트 증거(예: 스크린샷, 테스트 출력)를 요구하세요. 구문 오류를 잡기 위해 자동화된 CI 검사를 사용하세요. 노력이 보이지 않는 PR에 대해서는 기여자에게 변경 사항을 확인하고 재제출 전에 가이드라인을 검토하도록 요청하는 정중한 템플릿 메시지로 종료하세요. 선택 사항으로, 인간 검토 없이 원시 AI 생성 제출을 명시적으로 권장하지 않는 CONTRIBUTING.md 파일을 추가하세요.

원본 Issue #6954

태그

openstreetmaprailsapimappinggpsruby

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

步骤1:克隆仓库并配置 PostgreSQL 数据库

4

步骤2:安装依赖并运行数据库迁移

5

步骤3:启动 Rails 服务器,访问 localhost:3000

설치 가이드
  1. 步骤1:克隆仓库并配置 PostgreSQL 数据库
  2. 步骤2:安装依赖并运行数据库迁移
  3. 步骤3:启动 Rails 服务器,访问 localhost:3000
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

删除项目目录并清理数据库。若使用 Docker,移除容器和镜像。

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스GPL-2.0
마지막 업데이트2026-06-26 19:20:21
GitHub 저장소

문제 발생? 아래 FAQ 확인

1 FAQ

유사한 프로젝트