import React from 'react'; import XChart, { XChartProps } from "./XChart"; export interface XChartMapProps extends XChartProps { showProvince?: boolean; getProvinceDataFun?: Function; getSymbolSizeFun?: Function; } export default class XChartMap extends XChart { static defaultProps: { xField: string; yFields: string[]; showProvince: boolean; styleType: string; getProvinceDataFun: any; getSymbolSizeFun: any; ySeries: any[]; yAxisNames: string[]; mode: string; chartOption: any; chartStyle: {}; textColor: string; splitLine: boolean; disableBackground: boolean; hasBox: boolean; showBorder: any; overflow: string; boxStyle: {}; width: string; height: string; visible: boolean; grid: number[]; gridSpan: number[]; parent: string; pureRender: boolean; dataSourceUrl: string; filterData: {}; mustHasFilter: boolean; }; chinaData: any; div返回: any; constructor(props: any); componentDidMount(): Promise; FormatName(name: string): string; /** * 获取城市坐标 * @param city 城市名称 * @param province 省份名称 */ CityToPoint(city: string, province?: string): any; getPlaneOption(): { title: { text: string; subtext: string; left: string; top: string; textStyle: { color: string; }; }; geo: { map: string; label: { emphasis: { show: boolean; }; }; roam: boolean; itemStyle: { normal: { areaColor: string; borderColor: string; }; emphasis: { areaColor: string; }; }; }; series: any[]; }; onClickEvents(param: any): void; onChartout(): void; showProvince(pName: any, area: any): Promise; getVisualMap(data: any): { min: any; max: any; left: number; bottom: number; showLabel: boolean; text: string[]; calculable: boolean; }; getSeries(data: any, mapType: any): { type: string; symbol: string; mapType: any; data: any; }[] | { type: string; coordinateSystem: string; zlevel: number; rippleEffect: { brushType: string; }; symbolSize: (val: any) => any; label: { normal: { show: boolean; }; emphasis: { show: boolean; }; }; itemStyle: { normal: { color: string; }; emphasis: { color: string; }; }; data: any; }[] | ({ type: string; coordinateSystem: string; zlevel: number; hoverAnimation: boolean; showEffectOn: string; rippleEffect: { brushType: string; }; label: { normal: { show: boolean; fontFamily: string; fontSize: number; color: string; formatter: string; position: string; shadowBlur: number; shadowColor: string; textStyle?: undefined; }; emphasis: { show: boolean; }; }; symbolSize: (val: any) => any; itemStyle: { normal: { color: string; }; }; data: any; symbol?: undefined; } | { type: string; coordinateSystem: string; symbol: string; symbolSize: (val: any) => any; label: { normal: { show: boolean; fontFamily: string; formatter: string; textStyle: { color: string; fontSize: number; }; fontSize?: undefined; color?: undefined; position?: undefined; shadowBlur?: undefined; shadowColor?: undefined; }; emphasis?: undefined; }; itemStyle: { normal: { color: string; }; }; zlevel: number; data: any; hoverAnimation?: undefined; showEffectOn?: undefined; rippleEffect?: undefined; })[]; getOption(data: any, mapType?: string): { title: { show: boolean; }; tooltip: { trigger: string; formatter: (params: any) => string; textStyle: { color: string; fontSize: number; }; }; legend: { show: boolean; }; visualMap: { min: any; max: any; left: number; bottom: number; showLabel: boolean; text: string[]; calculable: boolean; }; geo: { map: string; roam: boolean; }; series: ({ type: string; symbol: string; mapType: any; data: any; } | { type: string; coordinateSystem: string; zlevel: number; rippleEffect: { brushType: string; }; symbolSize: (val: any) => any; label: { normal: { show: boolean; }; emphasis: { show: boolean; }; }; itemStyle: { normal: { color: string; }; emphasis: { color: string; }; }; data: any; } | { type: string; coordinateSystem: string; zlevel: number; hoverAnimation: boolean; showEffectOn: string; rippleEffect: { brushType: string; }; label: { normal: { show: boolean; fontFamily: string; fontSize: number; color: string; formatter: string; position: string; shadowBlur: number; shadowColor: string; textStyle?: undefined; }; emphasis: { show: boolean; }; }; symbolSize: (val: any) => any; itemStyle: { normal: { color: string; }; }; data: any; symbol?: undefined; } | { type: string; coordinateSystem: string; symbol: string; symbolSize: (val: any) => any; label: { normal: { show: boolean; fontFamily: string; formatter: string; textStyle: { color: string; fontSize: number; }; fontSize?: undefined; color?: undefined; position?: undefined; shadowBlur?: undefined; shadowColor?: undefined; }; emphasis?: undefined; }; itemStyle: { normal: { color: string; }; }; zlevel: number; data: any; hoverAnimation?: undefined; showEffectOn?: undefined; rippleEffect?: undefined; } | { type: string; roam: boolean; itemStyle: { normal: { label: { show: boolean; }; areaColor: string; borderColor: string; }; emphasis: { label: { show: boolean; }; }; }; })[]; }; click返回(): void; getPointData(data: any, mapType: any): any; renderDisplay(): React.JSX.Element; getPoint(name: any, mapType: any): any; static geoCoordMap: { 上海: number[]; 东莞: number[]; 东营: number[]; 中山: number[]; 临汾: number[]; 临沂: number[]; 丹东: number[]; 丽水: number[]; 乌鲁木齐: number[]; 佛山: number[]; 保定: number[]; 兰州: number[]; 包头: number[]; 北京: number[]; 北海: number[]; 南京: number[]; 南宁: number[]; 南昌: number[]; 南通: number[]; 厦门: number[]; 台州: number[]; 合肥: number[]; 呼和浩特: number[]; 咸阳: number[]; 哈尔滨: number[]; 唐山: number[]; 嘉兴: number[]; 大同: number[]; 大连: number[]; 天津: number[]; 太原: number[]; 威海: number[]; 宁波: number[]; 宝鸡: number[]; 宿迁: number[]; 常州: number[]; 广州: number[]; 廊坊: number[]; 延安: number[]; 张家口: number[]; 徐州: number[]; 德州: number[]; 惠州: number[]; 成都: number[]; 扬州: number[]; 承德: number[]; 拉萨: number[]; 无锡: number[]; 日照: number[]; 昆明: number[]; 杭州: number[]; 枣庄: number[]; 柳州: number[]; 株洲: number[]; 武汉: number[]; 汕头: number[]; 江门: number[]; 沈阳: number[]; 沧州: number[]; 河源: number[]; 泉州: number[]; 泰安: number[]; 泰州: number[]; 济南: number[]; 济宁: number[]; 海口: number[]; 淄博: number[]; 淮安: number[]; 深圳: number[]; 清远: number[]; 温州: number[]; 渭南: number[]; 湖州: number[]; 湘潭: number[]; 滨州: number[]; 潍坊: number[]; 烟台: number[]; 玉溪: number[]; 珠海: number[]; 盐城: number[]; 盘锦: number[]; 石家庄: number[]; 福州: number[]; 秦皇岛: number[]; 绍兴: number[]; 聊城: number[]; 肇庆: number[]; 舟山: number[]; 苏州: number[]; 莱芜: number[]; 菏泽: number[]; 营口: number[]; 葫芦岛: number[]; 衡水: number[]; 衢州: number[]; 西宁: number[]; 西安: number[]; 贵阳: number[]; 连云港: number[]; 邢台: number[]; 邯郸: number[]; 郑州: number[]; 鄂尔多斯: number[]; 重庆: number[]; 金华: number[]; 铜川: number[]; 银川: number[]; 镇江: number[]; 长春: number[]; 长沙: number[]; 长治: number[]; 阳泉: number[]; 青岛: number[]; 韶关: number[]; }; static points市: { 山东: { 滨州市: number[]; 烟台市: number[]; 临沂市: number[]; 德州市: number[]; 菏泽市: number[]; 潍坊市: number[]; 莱芜市: number[]; 淄博市: number[]; 济宁市: number[]; 东营市: number[]; 日照市: number[]; 泰安市: number[]; 枣庄市: number[]; 聊城市: number[]; 威海市: number[]; 青岛市: number[]; 济南市: number[]; }; 西藏自治区: { 拉萨市: number[]; 昌都市: number[]; 那曲地区: number[]; 日喀则市: number[]; 林芝市: number[]; 山南市: number[]; 阿里地区: number[]; }; 福建: { 龙岩市: number[]; 南平市: number[]; 莆田市: number[]; 福州市: number[]; 泉州市: number[]; 漳州市: number[]; 厦门市: number[]; 三明市: number[]; 宁德市: number[]; }; 台湾: {}; 上海市: { 闵行区: number[]; 青浦区: number[]; 长宁区: number[]; 宝山区: number[]; 嘉定区: number[]; 松江区: number[]; 静安区: number[]; 浦东新区: number[]; 杨浦区: number[]; 虹口区: number[]; 金山区: number[]; 徐汇区: number[]; 黄浦区: number[]; 崇明区: number[]; 普陀区: number[]; 奉贤区: number[]; }; 河北: { 保定市: number[]; 衡水市: number[]; 张家口市: number[]; 承德市: number[]; 邯郸市: number[]; 沧州市: number[]; 秦皇岛市: number[]; 石家庄市: number[]; 唐山市: number[]; 廊坊市: number[]; 邢台市: number[]; }; 河南: { 周口市: number[]; 平顶山市: number[]; 洛阳市: number[]; 济源市: number[]; 濮阳市: number[]; 南阳市: number[]; 信阳市: number[]; 漯河市: number[]; 开封市: number[]; 安阳市: number[]; 驻马店市: number[]; 新乡市: number[]; 许昌市: number[]; 三门峡市: number[]; 鹤壁市: number[]; 商丘市: number[]; 郑州市: number[]; 焦作市: number[]; }; 湖北: { 黄冈市: number[]; 天门市: number[]; 孝感市: number[]; 恩施土家族苗族自治州: number[]; 襄阳市: number[]; 神农架林区: number[]; 鄂州市: number[]; 仙桃市: number[]; 十堰市: number[]; 咸宁市: number[]; 潜江市: number[]; 黄石市: number[]; 荆州市: number[]; 随州市: number[]; 宜昌市: number[]; 武汉市: number[]; 荆门市: number[]; }; 湖南: { 湘潭市: number[]; 衡阳市: number[]; 张家界市: number[]; 益阳市: number[]; 岳阳市: number[]; 娄底市: number[]; 株洲市: number[]; 常德市: number[]; 湘西土家族苗族自治州: number[]; 郴州市: number[]; 邵阳市: number[]; 长沙市: number[]; 永州市: number[]; 怀化市: number[]; }; 澳门特别行政区: { 望德堂区: number[]; 嘉模堂区: number[]; 大堂区: number[]; 圣方济各堂区: number[]; 花王堂区: number[]; 花地玛堂区: number[]; 风顺堂区: number[]; 路凼填海区: number[]; }; 江西: { 上饶市: number[]; 九江市: number[]; 抚州市: number[]; 吉安市: number[]; 鹰潭市: number[]; 萍乡市: number[]; 南昌市: number[]; 景德镇市: number[]; 赣州市: number[]; 宜春市: number[]; 新余市: number[]; }; 海南: { 三沙市: number[]; 昌江黎族自治县: number[]; 临高县: number[]; 琼中黎族苗族自治县: number[]; 屯昌县: number[]; 琼海市: number[]; 陵水黎族自治县: number[]; 澄迈县: number[]; 海口市: number[]; 五指山市: number[]; 定安县: number[]; 保亭黎族苗族自治县: number[]; 儋州市: number[]; 文昌市: number[]; 东方市: number[]; 万宁市: number[]; 白沙黎族自治县: number[]; 乐东黎族自治县: number[]; 三亚市: number[]; }; 香港特别行政区: { 黄大仙区: number[]; 荃湾区: number[]; 沙田区: number[]; 南区: number[]; 九龙城区: number[]; 北区: number[]; 湾仔区: number[]; 屯门区: number[]; 西贡区: number[]; 离岛区: number[]; 油尖旺区: number[]; 观塘区: number[]; 大埔区: number[]; 东区: number[]; 元朗区: number[]; 深水埗区: number[]; 中西区: number[]; 葵青区: number[]; }; 黑龙江: { 黑河市: number[]; 七台河市: number[]; 齐齐哈尔市: number[]; 佳木斯市: number[]; 鸡西市: number[]; 双鸭山市: number[]; 牡丹江市: number[]; 大兴安岭地区: number[]; 鹤岗市: number[]; 伊春市: number[]; 哈尔滨市: number[]; 绥化市: number[]; 大庆市: number[]; }; 新疆维吾尔自治区: { 阿勒泰地区: number[]; 克孜勒苏柯尔克孜自治州: number[]; 图木舒克市: number[]; 博尔塔拉蒙古自治州: number[]; 北屯市: number[]; 阿克苏地区: number[]; 巴音郭楞蒙古自治州: number[]; 哈密市: number[]; 铁门关市: number[]; 昌吉回族自治州: number[]; 阿拉尔市: number[]; 昆玉市: number[]; 双河市: number[]; 乌鲁木齐市: number[]; 克拉玛依市: number[]; 石河子市: number[]; 吐鲁番市: number[]; 可克达拉市: number[]; 喀什地区: number[]; 五家渠市: number[]; 伊犁哈萨克自治州: number[]; 和田地区: number[]; 塔城地区: number[]; }; 贵州: { 贵阳市: number[]; 毕节市: number[]; 铜仁市: number[]; 六盘水市: number[]; 遵义市: number[]; 黔西南布依族苗族自治州: number[]; 安顺市: number[]; 黔东南苗族侗族自治州: number[]; 黔南布依族苗族自治州: number[]; }; 陕西: { 渭南市: number[]; 延安市: number[]; 商洛市: number[]; 宝鸡市: number[]; 西安市: number[]; 咸阳市: number[]; 安康市: number[]; 榆林市: number[]; 铜川市: number[]; 汉中市: number[]; }; 宁夏回族自治区: { 银川市: number[]; 石嘴山市: number[]; 中卫市: number[]; 固原市: number[]; 吴忠市: number[]; }; 江苏: { 苏州市: number[]; 徐州市: number[]; 宿迁市: number[]; 盐城市: number[]; 扬州市: number[]; 南京市: number[]; 淮安市: number[]; 泰州市: number[]; 无锡市: number[]; 常州市: number[]; 南通市: number[]; 镇江市: number[]; 连云港市: number[]; }; 安徽: { 马鞍山市: number[]; 亳州市: number[]; 安庆市: number[]; 池州市: number[]; 宿州市: number[]; 铜陵市: number[]; 蚌埠市: number[]; 黄山市: number[]; 阜阳市: number[]; 合肥市: number[]; 滁州市: number[]; 芜湖市: number[]; 宣城市: number[]; 六安市: number[]; 淮南市: number[]; 淮北市: number[]; }; 广西壮族自治区: { 百色市: number[]; 贺州市: number[]; 柳州市: number[]; 来宾市: number[]; 北海市: number[]; 玉林市: number[]; 崇左市: number[]; 河池市: number[]; 防城港市: number[]; 钦州市: number[]; 贵港市: number[]; 桂林市: number[]; 南宁市: number[]; 梧州市: number[]; }; 吉林: { 长春市: number[]; 通化市: number[]; 辽源市: number[]; 白山市: number[]; 白城市: number[]; 四平市: number[]; 吉林市: number[]; 松原市: number[]; 延边朝鲜族自治州: number[]; }; 山西: { 运城市: number[]; 太原市: number[]; 大同市: number[]; 晋城市: number[]; 朔州市: number[]; 长治市: number[]; 晋中市: number[]; 忻州市: number[]; 临汾市: number[]; 阳泉市: number[]; 吕梁市: number[]; }; 甘肃: { 平凉市: number[]; 庆阳市: number[]; 酒泉市: number[]; 白银市: number[]; 兰州市: number[]; 天水市: number[]; 陇南市: number[]; 嘉峪关市: number[]; 定西市: number[]; 临夏回族自治州: number[]; 金昌市: number[]; 武威市: number[]; 张掖市: number[]; 甘南藏族自治州: number[]; }; 重庆市: { 合川区: number[]; 江北区: number[]; 綦江区: number[]; 云阳县: number[]; 渝北区: number[]; 铜梁区: number[]; 南川区: number[]; 璧山区: number[]; 万州区: number[]; 潼南区: number[]; 九龙坡区: number[]; 永川区: number[]; 忠县: number[]; 奉节县: number[]; 巴南区: number[]; 南岸区: number[]; 沙坪坝区: number[]; 城口县: number[]; 彭水苗族土家族自治县: number[]; 涪陵区: number[]; 丰都县: number[]; 长寿区: number[]; 荣昌区: number[]; 开州区: number[]; 渝中区: number[]; 大足区: number[]; 黔江区: number[]; 巫溪县: number[]; 酉阳土家族苗族自治县: number[]; 江津区: number[]; 北碚区: number[]; 秀山土家族苗族自治县: number[]; 巫山县: number[]; 石柱土家族自治县: number[]; 梁平区: number[]; 垫江县: number[]; 大渡口区: number[]; 武隆区: number[]; }; 四川: { 阿坝藏族羌族自治州: number[]; 宜宾市: number[]; 巴中市: number[]; 达州市: number[]; 甘孜藏族自治州: number[]; 绵阳市: number[]; 遂宁市: number[]; 攀枝花市: number[]; 乐山市: number[]; 眉山市: number[]; 自贡市: number[]; 广元市: number[]; 广安市: number[]; 凉山彝族自治州: number[]; 成都市: number[]; 内江市: number[]; 南充市: number[]; 资阳市: number[]; 泸州市: number[]; 德阳市: number[]; 雅安市: number[]; }; 浙江: { 台州市: number[]; 湖州市: number[]; 宁波市: number[]; 温州市: number[]; 舟山市: number[]; 金华市: number[]; 丽水市: number[]; 嘉兴市: number[]; 绍兴市: number[]; 衢州市: number[]; 杭州市: number[]; }; 北京市: { 西城区: number[]; 平谷区: number[]; 门头沟区: number[]; 顺义区: number[]; 密云区: number[]; 朝阳区: number[]; 怀柔区: number[]; 房山区: number[]; 丰台区: number[]; 大兴区: number[]; 石景山区: number[]; 东城区: number[]; 海淀区: number[]; 昌平区: number[]; 延庆区: number[]; 通州区: number[]; }; 云南: { 昭通市: number[]; 楚雄彝族自治州: number[]; 怒江傈僳族自治州: number[]; 迪庆藏族自治州: number[]; 德宏傣族景颇族自治州: number[]; 曲靖市: number[]; 文山壮族苗族自治州: number[]; 昆明市: number[]; 普洱市: number[]; 红河哈尼族彝族自治州: number[]; 丽江市: number[]; 西双版纳傣族自治州: number[]; 保山市: number[]; 大理白族自治州: number[]; 临沧市: number[]; 玉溪市: number[]; }; 辽宁: { 辽阳市: number[]; 盘锦市: number[]; 葫芦岛市: number[]; 抚顺市: number[]; 大连市: number[]; 阜新市: number[]; 铁岭市: number[]; 丹东市: number[]; 锦州市: number[]; 本溪市: number[]; 朝阳市: number[]; 鞍山市: number[]; 沈阳市: number[]; 营口市: number[]; }; 广东: { 河源市: number[]; 韶关市: number[]; 茂名市: number[]; 汕头市: number[]; 清远市: number[]; 深圳市: number[]; 珠海市: number[]; 广州市: number[]; 肇庆市: number[]; 中山市: number[]; 江门市: number[]; 云浮市: number[]; 惠州市: number[]; 湛江市: number[]; 东莞市: number[]; 揭阳市: number[]; 阳江市: number[]; 佛山市: number[]; 汕尾市: number[]; 潮州市: number[]; 梅州市: number[]; 东沙群岛: number[]; }; 青海: { 海南藏族自治州: number[]; 果洛藏族自治州: number[]; 海东市: number[]; 黄南藏族自治州: number[]; 海西蒙古族藏族自治州: number[]; 玉树藏族自治州: number[]; 海北藏族自治州: number[]; 西宁市: number[]; }; 内蒙古自治区: { 呼伦贝尔市: number[]; 包头市: number[]; 通辽市: number[]; 呼和浩特市: number[]; 乌海市: number[]; 锡林郭勒盟: number[]; 兴安盟: number[]; 赤峰市: number[]; 鄂尔多斯市: number[]; 乌兰察布市: number[]; 阿拉善盟: number[]; 巴彦淖尔市: number[]; }; 天津市: { 蓟州区: number[]; 河西区: number[]; 北辰区: number[]; 滨海新区: number[]; 津南区: number[]; 宁河区: number[]; 河东区: number[]; 西青区: number[]; 河北区: number[]; 南开区: number[]; 东丽区: number[]; 静海区: number[]; 和平区: number[]; 武清区: number[]; 宝坻区: number[]; 红桥区: number[]; }; }; static points省: { 山东: number[]; 西藏: number[]; 福建: number[]; 台湾: number[]; 上海: number[]; 河北: number[]; 河南: number[]; 湖北: number[]; 湖南: number[]; 澳门: number[]; 江西: number[]; 海南: number[]; 香港: number[]; 黑龙江: number[]; 新疆: number[]; 贵州: number[]; 陕西: number[]; 宁夏: number[]; 江苏: number[]; 安徽: number[]; 广西: number[]; 吉林: number[]; 山西: number[]; 甘肃: number[]; 重庆: number[]; 四川: number[]; 浙江: number[]; 北京: number[]; 云南: number[]; 辽宁: number[]; 广东: number[]; 青海: number[]; 内蒙古: number[]; 天津: number[]; }; static provinces: { name: string; path: string; }[]; }