将带有位置exif元数据的图片显示在地图上。照片全部本地处理,无隐私问题。
在此尝试: https://imagetomap.pages.dev
做这个项目的初衷是进行旅行照片的整理。
很多手机相册其实已经内置这种功能,但旅行时可能有多个设备拍摄照片。这个工具可以在已经统整完所有拍摄照片后,进行一个统一的展示。
基于vanilla javascript,地图基于leaflet和open street map。
地图仅为示意,本人不对地图中地理和政治要素的准确性负责
目前支持的功能:
- 通过拖入 / 选择的方式导入图片
- 将图片元数据内的坐标以标记点(marker)的形式显示在地图上
- 图片在左侧侧边栏预览
- 缩略图计算和生成,HEIC图片的显示
- 点击侧边栏可在右侧聚焦对应图片
- 响应式设计,界面在移动端也可用
- 对无位置信息图片进行手动位置标记,标记的位置可导出
- (实验性)导出到Google Earth
后续可能要继续补充的功能(按开发计划 / 优先级):
- 照片批注和笔记(一组照片的集体批注 / 某些优秀照片的高亮批注)
- 数据导出 / 导入
- 更好的地图展示(如点 / 折线切换、颜色、过滤、动画、更好的缩放、背景图层等)