Files
frontend-miniapp/docs/MAP_MARKERS_GUIDE.md

110 lines
2.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 地图标记图标说明
## 图标列表
### 用户定位标记
- **文件**: `marker-user-location.svg`
- **样式**: 黑色圆圈 + 黄色定位针 + 半透明外圈
- **尺寸**: 40×40px
- **用途**: 显示用户当前位置
- **特点**:
- 外圈半透明黑色opacity: 0.2
- 内圈黑色,黄色边框
- 中心黄色指针图标
### 博物馆主标记
- **文件**: `marker-museum.svg`
- **样式**: 黄色圆形 + 博物馆建筑图标
- **尺寸**: 40×40px
- **用途**: 标记博物馆主建筑位置
- **特点**: 黄色背景,黑色建筑图标
### 入口标记
- **文件**: `marker-entrance.svg`
- **样式**: 黑色圆点 + 白色边框
- **尺寸**: 30×30px
- **用途**: 标记入口位置
### 展厅标记
- **文件**: `marker-hall.svg`
- **样式**: 红色圆点 + 白色边框
- **尺寸**: 30×30px
- **用途**: 标记展厅位置
- **颜色**: #FF6B6B
### 展品标记
- **文件**: `marker-exhibit.svg`
- **样式**: 青色圆点 + 白色边框
- **尺寸**: 30×30px
- **用途**: 标记展品位置
- **颜色**: #5ED0E4
### 设施标记
- **文件**: `marker-facility.svg`
- **样式**: 绿色圆点 + 白色边框
- **尺寸**: 30×30px
- **用途**: 标记设施位置(洗手间、咖啡厅等)
- **颜色**: #4ECDC4
### 通用 POI 标记
- **文件**: `marker-poi.svg`
- **样式**: 青色圆点 + 白色边框
- **尺寸**: 30×30px
- **用途**: 通用兴趣点标记
## 标记 ID 规范
- **0**: 博物馆主标记
- **1-99**: 入口标记
- **100-199**: 展厅标记
- **200-299**: 展品标记
- **300-399**: 设施标记
- **999**: 用户当前位置(动态添加)
## 使用说明
### 添加标记
```typescript
markers.value.push({
id: 101,
latitude: 22.692863,
longitude: 114.363687,
iconPath: '/static/icons/marker-hall.svg',
width: 30,
height: 30,
title: '2号展厅',
callout: {
content: '2号展厅',
display: 'BYCLICK',
padding: 8,
borderRadius: 4,
bgColor: '#FF6B6B',
color: '#FFFFFF',
fontSize: 12
}
})
```
### 用户定位
点击定位按钮后会自动添加用户位置标记ID: 999使用 `marker-user-location.svg` 图标。
## 设计规范
- **圆点标记**: 直径 16px白色边框 2px
- **大标记**: 40×40px用户位置、博物馆主标记
- **小标记**: 30×30px其他所有标记
- **边框**: 白色2px 宽度
- **阴影**: 可选,用于增强立体感
## 颜色方案
| 类型 | 颜色代码 | 颜色名称 |
|------|---------|---------|
| 强调/当前位置 | #E0E100 | 黄色 |
| 入口 | #333333 | 黑色 |
| 展厅 | #FF6B6B | 红色 |
| 展品 | #5ED0E4 | 青色 |
| 设施 | #4ECDC4 | 绿色 |