功能描述
当前 AddSceneDialog 创建景区后通过 point_in_polygon 自动关联照片。但如果 GPS 不准或照片在景区边缘,可能遗漏或误关联。需要增加手动添加/移除景区照片的功能。
实现思路
- 后端
update_scene_photos 已有批量关联逻辑,新增两个 API:
POST /api/locations/scenes/{id}/photos — 手动添加照片到景区
DELETE /api/locations/scenes/{id}/photos — 从景区移除照片
- 前端在
LocationDetail.vue(景区模式)增加编辑模式:
- 选择照片 → 添加到当前景区
- 在景区照片列表中 → 移除(取消关联,不删照片)
AddSceneDialog 中增加"手动选择照片"tab,支持从地图框选或列表勾选
优先级
高 — 解决实际痛点,GPS 不准确是常见问题
功能描述
当前
AddSceneDialog创建景区后通过point_in_polygon自动关联照片。但如果 GPS 不准或照片在景区边缘,可能遗漏或误关联。需要增加手动添加/移除景区照片的功能。实现思路
update_scene_photos已有批量关联逻辑,新增两个 API:POST /api/locations/scenes/{id}/photos— 手动添加照片到景区DELETE /api/locations/scenes/{id}/photos— 从景区移除照片LocationDetail.vue(景区模式)增加编辑模式:AddSceneDialog中增加"手动选择照片"tab,支持从地图框选或列表勾选优先级
高 — 解决实际痛点,GPS 不准确是常见问题