export interface MapPickerProps {
  // 是否显示
  modelValue: boolean
  // 地图类型
  type?: 'baidu' | 'amap'
  // 地图key
  mapKey?: string
  // 图标样式
  markerSrc?: string
  // 地图样式
  mapStyle?: string
  // 高度
  height?: string
  // 中心点
  center?: Array<number | string>
  // 缩放级别
  zoom?: number
  // 选中位置级别
  selectedZoom?: number
  // 是否强制选择
  required?: boolean
  // 强制选择提示文本
  message?: string
  // 确定按钮文字
  okText?: string
  // POI检索关键字
  poiKeywords?: string
  // POI检索半径
  poiRadius?: number
  // POI检索兴趣点类别
  poiType?: string
  // 输入建议的城市范围
  suggestionCity?: string
}

/* 事件 */
export const mapPickerEmits = {
  // 选择事件
  done: (_value: any) => true,
  // 修改modelValue
  'update:modelValue': (_value: any) => true
}
