| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- /**
- * 地图模块类型定义
- */
- // 地图标记点
- export type MapMarker = {
- id: number
- latitude: number
- longitude: number
- title: string
- iconPath: string
- width: number
- height: number
- }
- // 位置信息
- export type LocationInfo = {
- latitude: number
- longitude: number
- address: string
- name: string
- }
- // 地图图层类型(天地图)
- export type MapLayerType =
- | 'tianditu-vec' // 天地图矢量
- | 'tianditu-img' // 天地图影像
- | 'tianditu-ter' // 天地图地形
- // 图层配置
- export type MapLayerConfig = {
- type: MapLayerType
- name: string
- tileUrl?: string // 瓦片服务URL
- key?: string // API密钥
- minZoom?: number // 最小缩放级别
- maxZoom?: number // 最大缩放级别
- attribution?: string // 版权信息
- }
|