Skip to content

[Feature] 照片位置编辑:地图拖拽标注与批量修正 #73

Description

@LC044

背景与目标

部分照片缺少 GPS 信息(室内拍摄、老照片扫描等),用户无法在地图视图中看到它们。当前元数据编辑仅支持修改时间和文件名,不支持位置修正。地图视图(Tianditu)已集成,但缺少交互式位置标注能力。

功能范围

  • 单张照片:在元数据面板中显示小地图,用户可拖拽图钉修正位置
  • 批量修正:选中多张照片,统一设置地点(适用于同一场合拍摄的照片)
  • 地址反查:拖拽后自动填充城市/省份/区县/详细地址
  • 从地图选点:点击地图视图上的位置,反查该位置的照片

技术方案

  • 后端:新增 PUT /api/metadata/{photo_id}/location 端点,接收经纬度,调用逆地理编码更新 city/province/district/address
  • 逆地理编码:使用天地图 API(已有 key 配置)或 Nominatim
  • 前端:PhotoMetadataSidebar 增加迷你地图组件,基于天地图 API 放置可拖拽标记
  • 批量:选中多张照片后通过批量更新 API 统一设置

优先级

— 填补位置管理空白,提升地图视图数据完整度

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions