import { CSSProperties } from "react"; declare namespace AMapType { type RowData = { f_longitude: number; // 经度 f_latitude: number; // 纬度 f_title?: any; // 显示标题 f_context?: any; // 显示内容 f_icon?: any; // 图标 f_label?: any; // 标题 f_isclose_window?: boolean | undefined; // 是否点击图标按钮打开对应的窗口[true不显示 false显示] callBack?: (event: any, rowData: any) => void; windowEventClassAndCallback?: Array<{ class: string, callback: (event: any, rowData: any) => void }>; // 参数1 自定义windw监听的class值 参数2 自定义windw的回调事件 labelStyle?: TextStyle | undefined; // 标题样式 [key: string]: any; //其他扩展内容 } type dragMapSettingType = { mapModel: "dragMarker" | "dragMap" //地图模式 点拖拽和地图拖拽 dragMapSuccessCallBack?: (rowData: any) => void //地图选点成功 dragMapFailCallBack?: (rowData: any) => void //地图选点失败 isGetLocation: boolean //是否获取当前位置信息 getLoactionSuccessCallBack?: (rowData: any) => void // 获取当前位置信息成功 getLoactionFailCallBack?: (rowData: any) => void // 获取当前位置信息失败 } type Props = { mapStyle?: CSSProperties | undefined; mapId?: string | undefined; rowData: Array; dragMapSetting?: dragMapSettingType; } }