Update binary files for meeting-point application on Linux and Windows platforms.
This commit is contained in:
parent
a85fabc2d8
commit
2791045e62
75
README.md
75
README.md
@ -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.
Loading…
Reference in New Issue
Block a user