这是一个基于网页的图片地图应用,允许用户通过地图查看图片,并支持3D模型展示。
- 图片地图展示:应用能够将图片根据其地理位置信息展示在地图上。
- 3D模型支持:支持通过Cesium和Three.js展示3D模型。
- 图片全屏查看:用户可以全屏查看图片。
- 数据编辑:提供API和界面用于修改展示的图片和位置信息。
- 前端:使用HTML、CSS、JavaScript进行前端开发。
- 地图展示:使用CesiumJS进行地图渲染。
- 3D模型:通过Three.js加载和展示3D模型。
- 后端:使用Flask框架提供后端服务。
- 图片处理:使用Python的exifread库处理图片的EXIF信息。
- Python 3.x
- Flask
- exifread
- CesiumJS
- Three.js
- 克隆仓库到本地。
- 安装所需的Python包:
pip install -r requirements.txt - 确保已安装并正确配置了CesiumJS和Three.js。
- 运行Flask应用:
python run.py - 打开浏览器访问应用的URL。
- 访问主页,查看地图上的图片标记。
- 点击标记查看图片和相关信息。
- 使用全屏功能查看图片。
- 通过提供的API或界面修改数据。
- 获取图片坐标数据:
/data/picture_coodinate - 获取笔记数据:
/data/soilnotes - 修改数据:
/api/change_data/<id>
欢迎贡献代码、报告问题或提出改进建议。请遵循项目的贡献指南。
本项目采用MIT许可证。详情请查看LICENSE文件。



