diff --git a/README.md b/README.md new file mode 100644 index 0000000..edcb540 --- /dev/null +++ b/README.md @@ -0,0 +1,56 @@ +# 经纬度地址查询工具 + +一个基于 Rust + egui 开发的 Windows 桌面应用,用于将经纬度坐标转换为真实地址。 + +## 功能特性 + +- 支持多种坐标系转换(GPS/高德/百度/Mapbar) +- 调用高德地图 API 进行坐标转换和逆地理编码 +- 一键复制查询结果 +- 配置界面管理高德地图 API Key +- 中文界面支持 + +## 界面预览 + +![使用界面](使用界面.png) + +## 技术栈 + +- **框架**: eframe / egui +- **语言**: Rust 2021 +- **构建工具**: Cargo +- **目标平台**: x86_64-pc-windows-gnu + +## 构建说明 + +确保已安装 MSYS2 + MinGW 环境和 Rust GNU 工具链: + +```bash +# 验证工具链 +rustc -vV # 应显示 x86_64-pc-windows-gnu + +# 构建 release 版本 +cargo build --release + +# 产物位置 +target/x86_64-pc-windows-gnu/release/location2address.exe +``` + +## 使用方法 + +1. 双击运行 `location2address.exe` +2. 点击右上角「配置」按钮,输入高德地图 Web API Key +3. 输入经度和纬度,选择坐标系 +4. 点击「查询」获取地址信息 +5. 点击「复制」按钮复制结果到剪贴板 + +## 配置文件 + +API Key 保存在程序同目录的 `config.json` 文件中。 + +## 高德地图 API + +需要在 [高德开放平台](https://lbs.amap.com) 申请 Web 服务 API Key。 + +- 坐标转换 API: `/v3/assistant/coordinate/convert` +- 逆地理编码 API: `/v3/geocode/regeo` \ No newline at end of file diff --git a/使用界面.png b/使用界面.png new file mode 100644 index 0000000..7b05d4a Binary files /dev/null and b/使用界面.png differ