Update binary files for meeting-point application on Linux and Windows platforms.

This commit is contained in:
Ethanfly 2026-01-12 12:20:05 +08:00
parent a85fabc2d8
commit 2791045e62
3 changed files with 57 additions and 18 deletions

View File

@ -6,8 +6,9 @@
- **📍 多点位置设置**
- 通过地址搜索添加位置(支持输入提示和自动补全)
- 直接在地图上点击添加位置
- 直接在地图上点击添加位置(无需确认,即点即加)
- 支持删除和管理已添加的位置
- 启动时自动 IP 定位到当前城市
- **🎯 智能中心计算**
- 使用球面几何算法计算多点中心
@ -15,20 +16,31 @@
- **🔍 周边搜索**
- 支持自定义搜索关键词
- 可调节搜索半径500米-10公里
- 预设常用场所类型咖啡馆、餐厅、网咖、棋牌室、KTV
- 可调节搜索半径500米-10公里默认1公里
- 预设常用场所类型咖啡馆、餐厅、网咖、棋牌室、KTV、电影院、健身房、书店
- 搜索结果支持名称/地址筛选
- 未设置搜索类型时自动弹出设置面板
- **🗺️ 地图可视化**
- 深色主题地图
- 清晰的标记和信息展示
- 搜索范围可视化
- 搜索范围可视化(橙色圆圈)
- 半透明信息窗口
- **📱 移动端适配**
- 完整的响应式设计
- 底部弹出式设置面板
- 底部快捷操作栏
- 触摸优化的交互体验
- **🧭 导航功能**
- 点击搜索结果可查看详情
- 一键跳转高德地图导航
- **🔧 智能端口管理**
- 启动时自动检测端口占用
- 自动释放被占用的端口
## 🚀 快速开始
### 方式一:下载可执行文件(推荐)
@ -95,7 +107,7 @@ CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags="-s -w" -o meeting-poin
"amap_key": "你的Web服务API_Key",
"amap_js_key": "你的JS_API_Key",
"amap_js_secret": "你的JS_API安全密钥",
"port": "8080"
"port": "9876"
}
```
@ -119,21 +131,21 @@ CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags="-s -w" -o meeting-poin
有两种方式添加参与者位置:
1. **搜索添加**:在左侧搜索框中输入地址或地点名称,从下拉列表中选择
2. **点击添加**:直接在地图上点击想要添加的位置
1. **搜索添加**:在搜索框中输入地址或地点名称,从下拉列表中选择
2. **点击添加**:直接在地图上点击想要添加的位置(即点即加)
### 搜索聚会地点
1. 添加至少 2 个位置点
2. 在「搜索类型」中输入或选择想要查找的场所类型
3. 调整搜索半径
3. 调整搜索半径默认1公里
4. 点击「搜索最佳会面点」按钮
### 查看结果
- 地图上会显示计算出的中心点(金色星星标记)
- 搜索到的场所会以绿色标记显示
- 右侧浮动面板显示搜索结果列表
- 浮动面板显示搜索结果列表PC端右侧移动端底部弹出
- 支持按名称/地址筛选结果
- 点击结果项可在地图上定位并显示详情
- 点击「导航前往」可跳转高德地图导航
@ -151,7 +163,7 @@ CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags="-s -w" -o meeting-poin
- **原生 JavaScript** - 无框架依赖
- **高德地图 JS API 2.0** - 地图展示和交互
- **CSS3** - 现代化深色主题 UI
- **CSS3** - 现代化深色主题 UI,完整响应式设计
### API 端点
@ -199,7 +211,7 @@ cat > config.json << 'EOF'
"amap_key": "你的Web服务API_Key",
"amap_js_key": "你的JS_API_Key",
"amap_js_secret": "你的JS_API安全密钥",
"port": "8080"
"port": "9876"
}
EOF
@ -213,14 +225,41 @@ nohup ./meeting-point-linux-amd64 > meeting-point.log 2>&1 &
# 创建 /etc/systemd/system/meeting-point.service
```
## 📝 开发计划
### Systemd 服务配置
- [ ] 添加路线规划功能
- [ ] 支持更多地图服务商
- [ ] 添加位置分享功能
- [ ] 移动端适配优化
- [ ] 添加历史记录功能
- [ ] Docker 容器化部署
```ini
[Unit]
Description=Meeting Point Service
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/meeting-point
ExecStart=/opt/meeting-point/meeting-point-linux-amd64
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
```
## 📝 更新日志
### v1.1.0
- ✅ 完整的移动端适配
- ✅ 点击地图直接添加位置(无需确认)
- ✅ 启动时自动 IP 定位
- ✅ 智能端口占用检测和释放
- ✅ 未设置搜索类型时自动弹出设置面板
- ✅ 搜索半径默认改为1公里
- ✅ 优化浮动按钮样式
### v1.0.0
- 🎉 首次发布
- 多点位置设置
- 智能中心计算
- 周边 POI 搜索
- 高德地图导航
## 📄 许可证

Binary file not shown.

Binary file not shown.