Toggle navigation
自定义图形纹理
By
→***→
2020-09-14 13:09:55
脚本
16
21
作品使用的第三方脚本
数据管理
上传数据
支持小于 5M 任意格式(csv, xlsx, json, xml, ...)的数据文件
上传后可以通过生成的文件链接异步获取托管的数据。
历史数据
0 条
无历史数据
代码修改记录
信息提示
保存作品
对当前截图不满意?你还可以
上传本地截图
重新截图
作品名称
作品描述
标签
geo
grid
legend
markLine
markPoint
bar
effectScatter
line
lines
map
timeline
title
toolbox
tooltip
visualMap
作品默认版本
最新
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
20:11:45
图表已生成
整理代码
刷新
代码
const geoJson = { "type": "FeatureCollection", "creator": "svg2geojson v0.7.0", "features": [ { "type": "Feature", id: '下渚湖街道', "properties": { name: '下渚湖街道' }, "geometry": { "type": "Polygon", "coordinates": [ [ [120.050010, 30.534876], [120.043078, 30.535643], [120.040193, 30.533941], [120.033188, 30.536598], [120.032288, 30.538986], [120.027404, 30.538986], [120.026557, 30.532989], [120.028399, 30.532174], [120.028399, 30.529006], [120.024640, 30.529006], [120.024640, 30.526512], [120.027544, 30.526512], [120.026448, 30.520690], [120.018727, 30.520690], [120.017123, 30.519271], [120.017123, 30.516371], [120.013292, 30.517501], [120.014201, 30.521522], [120.013146, 30.521522], [120.011267, 30.519027], [120.006428, 30.519027], [120.000734, 30.516507], [119.997263, 30.517275], [119.996399, 30.514216], [119.991657, 30.510859], [119.988702, 30.505629], [119.985772, 30.506493], [119.983859, 30.504800], [119.981946, 30.505646], [119.977936, 30.502807], [119.987782, 30.495678], [119.999204, 30.490623], [120.000280, 30.486812], [119.995512, 30.484280], [119.995512, 30.483268], [120.001149, 30.483268], [120.001149, 30.478951], [120.003029, 30.478120], [120.003029, 30.474536], [120.003005, 30.474405], [120.001217, 30.469659], [120.005043, 30.466273], [120.003163, 30.463778], [120.004908, 30.462235], [120.004908, 30.460227], [120.003968, 30.459395], [120.003968, 30.456069], [120.001814, 30.454162], [119.995184, 30.454162], [119.992693, 30.452692], [119.992693, 30.451332], [119.994493, 30.447350], [119.999133, 30.444061], [120.003763, 30.439963], [120.008287, 30.438362], [120.016653, 30.438362], [120.016848, 30.438362], [120.018715, 30.436709], [120.033775, 30.437542], [120.038900, 30.432099], [120.036547, 30.430016], [120.031218, 30.430802], [120.031218, 30.428382], [120.033509, 30.428382], [120.037211, 30.429202], [120.037325, 30.429214], [120.046625, 30.429214], [120.053248, 30.431726], [120.057931, 30.430897], [120.061092, 30.432296], [120.058303, 30.436409], [120.061407, 30.438240], [120.064105, 30.442219], [120.064105, 30.447777], [120.055648, 30.456924], [120.055648, 30.473016], [120.062239, 30.480515], [120.063167, 30.490371], [120.063215, 30.490523], [120.065991, 30.495438], [120.066938, 30.508011], [120.071355, 30.511138], [120.064845, 30.516076], [120.072386, 30.523584], [120.070018, 30.525680], [120.065320, 30.525680], [120.062534, 30.528145], [120.056951, 30.527322], [120.051055, 30.530801], [120.050010, 30.532650], [120.050010, 30.534876] ] ] } }, { "type": "Feature", id: '洛舍镇', "properties": { name: '洛舍镇' }, "geometry": { "type": "Polygon", "coordinates": [ [ [120.022761, 30.621508], [120.022761, 30.619269], [120.026895, 30.622196], [120.030278, 30.621198], [120.030278, 30.618661], [120.031742, 30.618013], [120.035653, 30.618878], [120.039747, 30.613444], [120.037795, 30.609990], [120.037795, 30.606037], [120.042524, 30.598504], [120.041508, 30.594906], [120.034378, 30.588596], [120.032304, 30.592267], [120.029210, 30.592951], [120.028460, 30.590296], [120.032206, 30.587810], [120.031304, 30.583816], [120.036333, 30.583074], [120.041069, 30.584751], [120.043776, 30.583952], [120.051989, 30.591221], [120.056797, 30.598029], [120.063080, 30.598029], [120.064183, 30.593148], [120.060346, 30.592299], [120.060346, 30.588791], [120.063999, 30.587982], [120.064951, 30.585454], [120.069421, 30.583871], [120.072425, 30.582985], [120.073322, 30.581397], [120.074259, 30.581397], [120.073442, 30.583565], [120.078384, 30.588813], [120.083027, 30.590457], [120.084025, 30.592224], [120.101126, 30.591333], [120.099026, 30.588546], [120.104509, 30.584503], [120.104509, 30.581514], [120.101690, 30.580682], [120.101690, 30.576273], [120.106009, 30.574745], [120.109482, 30.574745], [120.126395, 30.589713], [120.128939, 30.589713], [120.128939, 30.592485], [120.126120, 30.595812], [120.126120, 30.606068], [120.128939, 30.609395], [120.128939, 30.622819], [120.130818, 30.623650], [120.130818, 30.626304], [120.127335, 30.626304], [120.124433, 30.628873], [120.122416, 30.629765], [120.121507, 30.633788], [120.116724, 30.633788], [120.116724, 30.629575], [120.108867, 30.630444], [120.105107, 30.627948], [120.090822, 30.629634], [120.090664, 30.629679], [120.087595, 30.631122], [120.087595, 30.641609], [120.085868, 30.645431], [120.080659, 30.645431], [120.075380, 30.643095], [120.075380, 30.641273], [120.071322, 30.641273], [120.065890, 30.637267], [120.062046, 30.630462], [120.054708, 30.630462], [120.054708, 30.628799], [120.047831, 30.628799], [120.042193, 30.624641], [120.039010, 30.624641], [120.037131, 30.626304], [120.034216, 30.626304], [120.033276, 30.627967], [120.028040, 30.627967], [120.024718, 30.626497], [120.025646, 30.623210], [120.022761, 30.621508] ] ] } }, { "type": "Feature", id: '阜溪街道', "properties": { name: '阜溪街道' }, "geometry": { "type": "Polygon", "coordinates": [ [ [120.036855, 30.566235], [120.036855, 30.572159], [120.044416, 30.573831], [120.045298, 30.580077], [120.043569, 30.583136], [120.041098, 30.583865], [120.036438, 30.582216], [120.030192, 30.583137], [120.031169, 30.587459], [120.027397, 30.589962], [120.028527, 30.593960], [120.032951, 30.592981], [120.034635, 30.590000], [120.040660, 30.595331], [120.041523, 30.598387], [120.036855, 30.605822], [120.036855, 30.610186], [120.038662, 30.613384], [120.035239, 30.617929], [120.031633, 30.617131], [120.029338, 30.618147], [120.029338, 30.620599], [120.027083, 30.621264], [120.022330, 30.617898], [120.017411, 30.620510], [120.010220, 30.622101], [120.006750, 30.619030], [120.004854, 30.610638], [119.999331, 30.608195], [120.000313, 30.603851], [119.996176, 30.603851], [119.994297, 30.602187], [119.990201, 30.602187], [119.987332, 30.603881], [119.983652, 30.604695], [119.983506, 30.604752], [119.980805, 30.606345], [119.976055, 30.606345], [119.972961, 30.609084], [119.972961, 30.609672], [119.969866, 30.609672], [119.968927, 30.608840], [119.965444, 30.608840], [119.965444, 30.609672], [119.961685, 30.609672], [119.961685, 30.607177], [119.958202, 30.607177], [119.952289, 30.612410], [119.952289, 30.614855], [119.949470, 30.616518], [119.949470, 30.620483], [119.943111, 30.620483], [119.941232, 30.622978], [119.935375, 30.622978], [119.935375, 30.623809], [119.930677, 30.623809], [119.930677, 30.622660], [119.931719, 30.620816], [119.929462, 30.618820], [119.926684, 30.618820], [119.921361, 30.612539], [119.923014, 30.609613], [119.926919, 30.608749], [119.926919, 30.604439], [119.929795, 30.601893], [119.927840, 30.595836], [119.927764, 30.595701], [119.922083, 30.589004], [119.918462, 30.585799], [119.918462, 30.581111], [119.927346, 30.569755], [119.922400, 30.569755], [119.920471, 30.573170], [119.916193, 30.574684], [119.911616, 30.571444], [119.901307, 30.569785], [119.894971, 30.564177], [119.894971, 30.558369], [119.898353, 30.559866], [119.900283, 30.558157], [119.904149, 30.559013], [119.905128, 30.557281], [119.908126, 30.557281], [119.908126, 30.555734], [119.911469, 30.556474], [119.918968, 30.553156], [119.924570, 30.554809], [119.930356, 30.553102], [119.930501, 30.553032], [119.935375, 30.549581], [119.935375, 30.546510], [119.945711, 30.547341], [119.945711, 30.544807], [119.961292, 30.544801], [119.972568, 30.543138], [119.972682, 30.543108], [119.981047, 30.539817], [120.005320, 30.539817], [120.009444, 30.540730], [120.010576, 30.537725], [120.008552, 30.533247], [120.005632, 30.532385], [120.005103, 30.531917], [120.006982, 30.530254], [120.004498, 30.528056], [120.002089, 30.529477], [120.002089, 30.527959], [120.006787, 30.524632], [120.006787, 30.522445], [119.999270, 30.520781], [119.999270, 30.518354], [119.998267, 30.517911], [120.000625, 30.517389], [120.006207, 30.519859], [120.010764, 30.519859], [120.012643, 30.522354], [120.015347, 30.522354], [120.014377, 30.518058], [120.016184, 30.517525], [120.016184, 30.519615], [120.018338, 30.521522], [120.025652, 30.521522], [120.026435, 30.525680], [120.023701, 30.525680], [120.023701, 30.529838], [120.027459, 30.529838], [120.027459, 30.531660], [120.025542, 30.532508], [120.026575, 30.539817], [120.032462, 30.539817], [120.037160, 30.543144], [120.043488, 30.543144], [120.044322, 30.549049], [120.039674, 30.549871], [120.039674, 30.553954], [120.037795, 30.553954], [120.037795, 30.555459], [120.039514, 30.556219], [120.037975, 30.558944], [120.034037, 30.558944], [120.034037, 30.564572], [120.036855, 30.566235] ] ] } }, { "type": "Feature", id: '武康街道', "properties": { name: '武康街道' }, "geometry": { "type": "Polygon", "coordinates": [ [ [119.869820, 30.481605], [119.871346, 30.483631], [119.869568, 30.485204], [119.870613, 30.490753], [119.874024, 30.490753], [119.875802, 30.489180], [119.879052, 30.490618], [119.879922, 30.494468], [119.878960, 30.497022], [119.880117, 30.499069], [119.882756, 30.499069], [119.882756, 30.502187], [119.886515, 30.504682], [119.886515, 30.510526], [119.893977, 30.514654], [119.893031, 30.518841], [119.895441, 30.519908], [119.897356, 30.519060], [119.900175, 30.519892], [119.900349, 30.519815], [119.901172, 30.519451], [119.901759, 30.519191], [119.901964, 30.519100], [119.902111, 30.519035], [119.902163, 30.519012], [119.902199, 30.518996], [119.902212, 30.518991], [119.902221, 30.518986], [119.902224, 30.518985], [119.902227, 30.518984], [119.902228, 30.518984], [119.902228, 30.518983], [119.902228, 30.518983], [119.902229, 30.518983], [119.902229, 30.518983], [119.902229, 30.518983], [119.902705, 30.518773], [119.902409, 30.518381], [119.902409, 30.518381], [119.902409, 30.518381], [119.902409, 30.518380], [119.902409, 30.518380], [119.902408, 30.518379], [119.902408, 30.518378], [119.902405, 30.518375], [119.902402, 30.518371], [119.902393, 30.518359], [119.902380, 30.518342], [119.902343, 30.518293], [119.902292, 30.518225], [119.902145, 30.518030], [119.901940, 30.517757], [119.901474, 30.517138], [119.901017, 30.516532], [119.907476, 30.516532], [119.917070, 30.524174], [119.918462, 30.522942], [119.918462, 30.520588], [119.924433, 30.519078], [119.926356, 30.520780], [119.929014, 30.519604], [119.927053, 30.517001], [119.928455, 30.515761], [119.931117, 30.516546], [119.936077, 30.515668], [119.937919, 30.514038], [119.939313, 30.514038], [119.939908, 30.515090], [119.940123, 30.515471], [119.940253, 30.515701], [119.940543, 30.515701], [119.941248, 30.515701], [119.943362, 30.515701], [119.943473, 30.515701], [119.943572, 30.515657], [119.944727, 30.515146], [119.945208, 30.514933], [119.945853, 30.515314], [119.947538, 30.516308], [119.945599, 30.524888], [119.946216, 30.524847], [119.971493, 30.523182], [119.978900, 30.524001], [119.981853, 30.525744], [119.984117, 30.524742], [119.984944, 30.523278], [119.987506, 30.524034], [119.995100, 30.522354], [119.998055, 30.522354], [119.998928, 30.521582], [120.001527, 30.522345], [120.005848, 30.523110], [120.005848, 30.524233], [120.001149, 30.527559], [120.001149, 30.531031], [120.004378, 30.529126], [120.005653, 30.530254], [120.003774, 30.531917], [120.005124, 30.533112], [120.007841, 30.533914], [120.009576, 30.537751], [120.008828, 30.539736], [120.005492, 30.538998], [120.005378, 30.538986], [119.980947, 30.538986], [119.980757, 30.539021], [119.972357, 30.542325], [119.960276, 30.543975], [119.944772, 30.543975], [119.944772, 30.546431], [119.934436, 30.545599], [119.934436, 30.549181], [119.929979, 30.552336], [119.924570, 30.553932], [119.918896, 30.552258], [119.911360, 30.555593], [119.907186, 30.554669], [119.907186, 30.556449], [119.904547, 30.556449], [119.903646, 30.558044], [119.899995, 30.557236], [119.898167, 30.558854], [119.894726, 30.557332], [119.884635, 30.552460], [119.884635, 30.550526], [119.891213, 30.548863], [119.891213, 30.541674], [119.888394, 30.540010], [119.888394, 30.535936], [119.885655, 30.532705], [119.886587, 30.531056], [119.884200, 30.527887], [119.880325, 30.532174], [119.872975, 30.527296], [119.870541, 30.528014], [119.870541, 30.526268], [119.872615, 30.524433], [119.870115, 30.522220], [119.865897, 30.525020], [119.864958, 30.528347], [119.861458, 30.530670], [119.858429, 30.530670], [119.857468, 30.534069], [119.850591, 30.535591], [119.848929, 30.532650], [119.848929, 30.528418], [119.844172, 30.524208], [119.843160, 30.521522], [119.840198, 30.521522], [119.837438, 30.519080], [119.834684, 30.518267], [119.830901, 30.512407], [119.824317, 30.511575], [119.821476, 30.507385], [119.816982, 30.507385], [119.816982, 30.505049], [119.814983, 30.504164], [119.814191, 30.502762], [119.815057, 30.499697], [119.819526, 30.495742], [119.830442, 30.495742], [119.835211, 30.499119], [119.838593, 30.498121], [119.838593, 30.495462], [119.845967, 30.486489], [119.853628, 30.482251], [119.853628, 30.480185], [119.851003, 30.477863], [119.851473, 30.477447], [119.854388, 30.477447], [119.855327, 30.475784], [119.858505, 30.475784], [119.859445, 30.477447], [119.862084, 30.477447], [119.862084, 30.475784], [119.864161, 30.475784], [119.867919, 30.481605], [119.868192, 30.481605], [119.869820, 30.481605], [119.869820, 30.481605] ] ] } }, { "type": "Feature", id: '舞阳街道', "properties": { name: '舞阳街道' }, "geometry": { "type": "Polygon", "coordinates": [ [ [119.998331, 30.518868], [119.998331, 30.520934], [119.997666, 30.521522], [119.995042, 30.521522], [119.994928, 30.521534], [119.987544, 30.523168], [119.984468, 30.522261], [119.983416, 30.524123], [119.981921, 30.524784], [119.979237, 30.523201], [119.979126, 30.523188], [119.971516, 30.522355], [119.946794, 30.523975], [119.947584, 30.521174], [119.948574, 30.515920], [119.945275, 30.513973], [119.943251, 30.514869], [119.940834, 30.514869], [119.939894, 30.513206], [119.937530, 30.513206], [119.935614, 30.514902], [119.931177, 30.515687], [119.928201, 30.514809], [119.925844, 30.516895], [119.927642, 30.519282], [119.926542, 30.519769], [119.924706, 30.518144], [119.917522, 30.519961], [119.917522, 30.522597], [119.917036, 30.523028], [119.907837, 30.515701], [119.899261, 30.515701], [119.901332, 30.518450], [119.900103, 30.518994], [119.897284, 30.518162], [119.895441, 30.518978], [119.894093, 30.518381], [119.895026, 30.514253], [119.887454, 30.510065], [119.887454, 30.504266], [119.883696, 30.501771], [119.883696, 30.498237], [119.880697, 30.498237], [119.879975, 30.496958], [119.880892, 30.494522], [119.879883, 30.490056], [119.875616, 30.488168], [119.873635, 30.489921], [119.871409, 30.489921], [119.870574, 30.485490], [119.872555, 30.483737], [119.870323, 30.480773], [119.868464, 30.480773], [119.864945, 30.475323], [119.865967, 30.472610], [119.862842, 30.471688], [119.860356, 30.468754], [119.861145, 30.468056], [119.861145, 30.465291], [119.860271, 30.463744], [119.862820, 30.459983], [119.873980, 30.459983], [119.880558, 30.455825], [119.885706, 30.455825], [119.886590, 30.458171], [119.889661, 30.459983], [119.892764, 30.459983], [119.898402, 30.456657], [119.900844, 30.456657], [119.903588, 30.459895], [119.909425, 30.462478], [119.915464, 30.462478], [119.916663, 30.460355], [119.913914, 30.457112], [119.915173, 30.455998], [119.918737, 30.459152], [119.921945, 30.459152], [119.925190, 30.456280], [119.922355, 30.452935], [119.928541, 30.446678], [119.933693, 30.446678], [119.937452, 30.452499], [119.941013, 30.452499], [119.941013, 30.448979], [119.943832, 30.447316], [119.943832, 30.443834], [119.944748, 30.441404], [119.944772, 30.441272], [119.944772, 30.437530], [119.948255, 30.437530], [119.951074, 30.435035], [119.954037, 30.435035], [119.954976, 30.432540], [119.957262, 30.432540], [119.959141, 30.434204], [119.963564, 30.434204], [119.963564, 30.438118], [119.968538, 30.442520], [119.972296, 30.442520], [119.974840, 30.444771], [119.974840, 30.447509], [119.982969, 30.447509], [119.985788, 30.445846], [119.992028, 30.445846], [119.993551, 30.447194], [119.991787, 30.451097], [119.991753, 30.451251], [119.991753, 30.453137], [119.994900, 30.454994], [120.001425, 30.454994], [120.003029, 30.456413], [120.003029, 30.459740], [120.003968, 30.460571], [120.003968, 30.461890], [120.001954, 30.463673], [120.003834, 30.466167], [120.000142, 30.469434], [120.002089, 30.474604], [120.002089, 30.477606], [120.000210, 30.478437], [120.000210, 30.482437], [119.994572, 30.482437], [119.994572, 30.484751], [119.999200, 30.487208], [119.998397, 30.490050], [119.987315, 30.494955], [119.987227, 30.495005], [119.976442, 30.502814], [119.981828, 30.506628], [119.983674, 30.505812], [119.985519, 30.507445], [119.988226, 30.506646], [119.990863, 30.511313], [119.990990, 30.511452], [119.995564, 30.514690], [119.996518, 30.518066], [119.998331, 30.518868] ] ] } }, { "type": "Feature", id: '钟管镇', "properties": { name: '钟管镇' }, "geometry": { "type": "Polygon", "coordinates": [ [ [120.125206, 30.629365], [120.127724, 30.627136], [120.131758, 30.627136], [120.131758, 30.623136], [120.129879, 30.622305], [120.129879, 30.609118], [120.127060, 30.605791], [120.127060, 30.596089], [120.129879, 30.592763], [120.129879, 30.588882], [120.126785, 30.588882], [120.109871, 30.573913], [120.106388, 30.573913], [120.106388, 30.569575], [120.111086, 30.567080], [120.111086, 30.564765], [120.116405, 30.564765], [120.123301, 30.560405], [120.123301, 30.558229], [120.126624, 30.558964], [120.131410, 30.557270], [120.137501, 30.556500], [120.138464, 30.560333], [120.142446, 30.559012], [120.144443, 30.560780], [120.146322, 30.559116], [120.150826, 30.563102], [120.154178, 30.563102], [120.155097, 30.560663], [120.170590, 30.563076], [120.187336, 30.568537], [120.181558, 30.570728], [120.181558, 30.573275], [120.178558, 30.575045], [120.180646, 30.577817], [120.181497, 30.581583], [120.179679, 30.582388], [120.179679, 30.586143], [120.181558, 30.587807], [120.181558, 30.599618], [120.186188, 30.600437], [120.185271, 30.605309], [120.190514, 30.608093], [120.194346, 30.605549], [120.198226, 30.606408], [120.201045, 30.602250], [120.204339, 30.602979], [120.207810, 30.606051], [120.206007, 30.611637], [120.205992, 30.611802], [120.206966, 30.618699], [120.212167, 30.620540], [120.215958, 30.618024], [120.219144, 30.618728], [120.219144, 30.621156], [120.221703, 30.622288], [120.223662, 30.618820], [120.228437, 30.618820], [120.229377, 30.615493], [120.233135, 30.615493], [120.234050, 30.612255], [120.238112, 30.613154], [120.237074, 30.609479], [120.238876, 30.608681], [120.238876, 30.606229], [120.240845, 30.605648], [120.242638, 30.615961], [120.243591, 30.622711], [120.245045, 30.624641], [120.236706, 30.624641], [120.237834, 30.626638], [120.235862, 30.628383], [120.237936, 30.630218], [120.237936, 30.632216], [120.234407, 30.632997], [120.232695, 30.634512], [120.228200, 30.632125], [120.224710, 30.632125], [120.223739, 30.626973], [120.218377, 30.628872], [120.215367, 30.632423], [120.217291, 30.647748], [120.225842, 30.652794], [120.228487, 30.656695], [120.226812, 30.660400], [120.220805, 30.660400], [120.218780, 30.657713], [120.213791, 30.661246], [120.204110, 30.662102], [120.204110, 30.665389], [120.198197, 30.665389], [120.196299, 30.663710], [120.185924, 30.664545], [120.178685, 30.659740], [120.177786, 30.656557], [120.177726, 30.656434], [120.171196, 30.647352], [120.170335, 30.643543], [120.173168, 30.641872], [120.172059, 30.637946], [120.160222, 30.637946], [120.157403, 30.640441], [120.146322, 30.640441], [120.146137, 30.640475], [120.140215, 30.642721], [120.140215, 30.640516], [120.139837, 30.640449], [120.135124, 30.639615], [120.129635, 30.638806], [120.126097, 30.635674], [120.125206, 30.629365] ] ] } }, { "type": "Feature", id: '新市镇', "properties": { name: '新市镇' }, "geometry": { "type": "Polygon", "coordinates": [ [ [120.245865, 30.624230], [120.244496, 30.622413], [120.243569, 30.615846], [120.241605, 30.604548], [120.237936, 30.605630], [120.237936, 30.608168], [120.235980, 30.609033], [120.236821, 30.612011], [120.233366, 30.611247], [120.232401, 30.614662], [120.228643, 30.614662], [120.227703, 30.617988], [120.223082, 30.617988], [120.221283, 30.621172], [120.220083, 30.620642], [120.220083, 30.618079], [120.215752, 30.617121], [120.212026, 30.619594], [120.207830, 30.618109], [120.206937, 30.611784], [120.208866, 30.605809], [120.204820, 30.602228], [120.200597, 30.601294], [120.197778, 30.605452], [120.194140, 30.604647], [120.190456, 30.607093], [120.186303, 30.604887], [120.187265, 30.599780], [120.182498, 30.598936], [120.182498, 30.587462], [120.180619, 30.585799], [120.180619, 30.582902], [120.182559, 30.582043], [120.181549, 30.577574], [120.181480, 30.577425], [120.179861, 30.575276], [120.182498, 30.573720], [120.182498, 30.571277], [120.188136, 30.569138], [120.188136, 30.570830], [120.185049, 30.573562], [120.191450, 30.577338], [120.196826, 30.573532], [120.193968, 30.571002], [120.196215, 30.569013], [120.201745, 30.571460], [120.208523, 30.568890], [120.208670, 30.568802], [120.214845, 30.563336], [120.211627, 30.562387], [120.211627, 30.561297], [120.218146, 30.558824], [120.219059, 30.554786], [120.223842, 30.554786], [120.223842, 30.558626], [120.227616, 30.565307], [120.228602, 30.571418], [120.232768, 30.571418], [120.232917, 30.571397], [120.241596, 30.568836], [120.243329, 30.564236], [120.249508, 30.568923], [120.297492, 30.568923], [120.321186, 30.579408], [120.309195, 30.588388], [120.311446, 30.591377], [120.315071, 30.591377], [120.315822, 30.594703], [120.313107, 30.594703], [120.313107, 30.597005], [120.315790, 30.598588], [120.313756, 30.602187], [120.318118, 30.602187], [120.321924, 30.604714], [120.330508, 30.603026], [120.343394, 30.604655], [120.347149, 30.608808], [120.352571, 30.609608], [120.352571, 30.613173], [120.344694, 30.617156], [120.352633, 30.617156], [120.353500, 30.622523], [120.352466, 30.625267], [120.354450, 30.626145], [120.354450, 30.628555], [120.357075, 30.630878], [120.353749, 30.633821], [120.348813, 30.634695], [120.348813, 30.637855], [120.344733, 30.637136], [120.341603, 30.636213], [120.338041, 30.640153], [120.334853, 30.635920], [120.336545, 30.634423], [120.337670, 30.631031], [120.333199, 30.630443], [120.330620, 30.631964], [120.328862, 30.629630], [120.322503, 30.629630], [120.322503, 30.632333], [120.319058, 30.634620], [120.312442, 30.634620], [120.321369, 30.642520], [120.319060, 30.644564], [120.314148, 30.643694], [120.313058, 30.648517], [120.316909, 30.651074], [120.318661, 30.658826], [120.314561, 30.659552], [120.305441, 30.656323], [120.302787, 30.652409], [120.303773, 30.645431], [120.300498, 30.645431], [120.297411, 30.644520], [120.295472, 30.647094], [120.291598, 30.647094], [120.292538, 30.642936], [120.288761, 30.642936], [120.290655, 30.632881], [120.283154, 30.633829], [120.282176, 30.636426], [120.274961, 30.640417], [120.270585, 30.639642], [120.268259, 30.637584], [120.274549, 30.633608], [120.275470, 30.627901], [120.280067, 30.627088], [120.280980, 30.625472], [120.283799, 30.625472], [120.284973, 30.623393], [120.284016, 30.621698], [120.284955, 30.619203], [120.282859, 30.615493], [120.278810, 30.615493], [120.278616, 30.615530], [120.268372, 30.619651], [120.263654, 30.619651], [120.255162, 30.623827], [120.250151, 30.624566], [120.250151, 30.622978], [120.246572, 30.622978], [120.245865, 30.624230] ] ] } }, { "type": "Feature", id: '莫干山镇', "properties": { name: '莫干山镇' }, "geometry": { "type": "Polygon", "coordinates": [ [ [119.807380, 30.629692], [119.805431, 30.627967], [119.802991, 30.627967], [119.801994, 30.631497], [119.798465, 30.634620], [119.796310, 30.634620], [119.796310, 30.632957], [119.793216, 30.632957], [119.789773, 30.629910], [119.790734, 30.625658], [119.788793, 30.624800], [119.788793, 30.621604], [119.786986, 30.619205], [119.787853, 30.617670], [119.787853, 30.609672], [119.785655, 30.609672], [119.779295, 30.605651], [119.777494, 30.602463], [119.775693, 30.595291], [119.779113, 30.593021], [119.785726, 30.592184], [119.786954, 30.591097], [119.786020, 30.586964], [119.791669, 30.582797], [119.790596, 30.578996], [119.787801, 30.578171], [119.786933, 30.573562], [119.787970, 30.571725], [119.781831, 30.567198], [119.777118, 30.568866], [119.773808, 30.566669], [119.774614, 30.563102], [119.780917, 30.563102], [119.786914, 30.560448], [119.786914, 30.558021], [119.794075, 30.556437], [119.794222, 30.556379], [119.797339, 30.554540], [119.795311, 30.549156], [119.793216, 30.547302], [119.793021, 30.547302], [119.786536, 30.547310], [119.781950, 30.546498], [119.777142, 30.543093], [119.774153, 30.543975], [119.768252, 30.543975], [119.767313, 30.546470], [119.764975, 30.546470], [119.762274, 30.544877], [119.762080, 30.544811], [119.755393, 30.543966], [119.753012, 30.544668], [119.752117, 30.538329], [119.746887, 30.535243], [119.749510, 30.533696], [119.747565, 30.531113], [119.752115, 30.526281], [119.753134, 30.521771], [119.748213, 30.518287], [119.748094, 30.518225], [119.743518, 30.516605], [119.741116, 30.513771], [119.744303, 30.512361], [119.750924, 30.511523], [119.754668, 30.509038], [119.767935, 30.508199], [119.771568, 30.502572], [119.774174, 30.504110], [119.779017, 30.502395], [119.785334, 30.502395], [119.791077, 30.506631], [119.794760, 30.505001], [119.797485, 30.508216], [119.805527, 30.508216], [119.806526, 30.506447], [119.813483, 30.503369], [119.814283, 30.504784], [119.816042, 30.505563], [119.816042, 30.508216], [119.816512, 30.508216], [119.820944, 30.508216], [119.823741, 30.512342], [119.830313, 30.513173], [119.834046, 30.518956], [119.836930, 30.519806], [119.839808, 30.522354], [119.842483, 30.522354], [119.843351, 30.524657], [119.847990, 30.528763], [119.847990, 30.532847], [119.850087, 30.536559], [119.858243, 30.534755], [119.859162, 30.531501], [119.861771, 30.531501], [119.865788, 30.528835], [119.866728, 30.525508], [119.870027, 30.523318], [119.871286, 30.524433], [119.869601, 30.525924], [119.869601, 30.529167], [119.872805, 30.528222], [119.880489, 30.533323], [119.884131, 30.529294], [119.885503, 30.531115], [119.884555, 30.532792], [119.887454, 30.536214], [119.887454, 30.540456], [119.890273, 30.542119], [119.890273, 30.548235], [119.883696, 30.549899], [119.883696, 30.552954], [119.894032, 30.557944], [119.894032, 30.564522], [119.900850, 30.570557], [119.911214, 30.572224], [119.916033, 30.575636], [119.921151, 30.573825], [119.922981, 30.570587], [119.925552, 30.570587], [119.917522, 30.580852], [119.917522, 30.586143], [119.917660, 30.586265], [119.921375, 30.589547], [119.926961, 30.596139], [119.928740, 30.601651], [119.925979, 30.604094], [119.925979, 30.608100], [119.922367, 30.608899], [119.920584, 30.612054], [119.916345, 30.610554], [119.909011, 30.605686], [119.907996, 30.602093], [119.893500, 30.605514], [119.886122, 30.605520], [119.874299, 30.603776], [119.874299, 30.609789], [119.878440, 30.608873], [119.883696, 30.611973], [119.883696, 30.615493], [119.887658, 30.615493], [119.890455, 30.619619], [119.897061, 30.620454], [119.902649, 30.627048], [119.906438, 30.628725], [119.910905, 30.632678], [119.910050, 30.636462], [119.906247, 30.638986], [119.906247, 30.641516], [119.903771, 30.643708], [119.901009, 30.642893], [119.897790, 30.644793], [119.897790, 30.647094], [119.894971, 30.647094], [119.894971, 30.645431], [119.892332, 30.645431], [119.890410, 30.648833], [119.887848, 30.649589], [119.880212, 30.649589], [119.878333, 30.651252], [119.874384, 30.651252], [119.873390, 30.655652], [119.870776, 30.658737], [119.865138, 30.658737], [119.859225, 30.665714], [119.861074, 30.672260], [119.856830, 30.674514], [119.852002, 30.673659], [119.850087, 30.676200], [119.848265, 30.676200], [119.844461, 30.679567], [119.841030, 30.680326], [119.838064, 30.678576], [119.836050, 30.680358], [119.834560, 30.680358], [119.831076, 30.677275], [119.831076, 30.673949], [119.827287, 30.670595], [119.826315, 30.665437], [119.819801, 30.664613], [119.819801, 30.661947], [119.822744, 30.661079], [119.821763, 30.658474], [119.825439, 30.656034], [119.825439, 30.652264], [119.820630, 30.649710], [119.818978, 30.646787], [119.824725, 30.642548], [119.822687, 30.640745], [119.823657, 30.638170], [119.816745, 30.634675], [119.816626, 30.634632], [119.813118, 30.633856], [119.812191, 30.631395], [119.807380, 30.629692] ] ] } }, { "type": "Feature", id: '禹越镇', "properties": { name: '禹越镇' }, "geometry": { "type": "Polygon", "coordinates": [ [ [120.321823, 30.578761], [120.297714, 30.568092], [120.269029, 30.568092], [120.270823, 30.558528], [120.270823, 30.546105], [120.271829, 30.542544], [120.268449, 30.540550], [120.263811, 30.543834], [120.262041, 30.542267], [120.258608, 30.543027], [120.258608, 30.529838], [120.256472, 30.529838], [120.250151, 30.523445], [120.250151, 30.520176], [120.246263, 30.513294], [120.241742, 30.511694], [120.242595, 30.506412], [120.246393, 30.504731], [120.246393, 30.502983], [120.247802, 30.501736], [120.249472, 30.503214], [120.261861, 30.504057], [120.262026, 30.504042], [120.268428, 30.502423], [120.272178, 30.504083], [120.275958, 30.503247], [120.280711, 30.504929], [120.286234, 30.502485], [120.288951, 30.504890], [120.295357, 30.504890], [120.296239, 30.508013], [120.299355, 30.510771], [120.302211, 30.509929], [120.310219, 30.515441], [120.308427, 30.520992], [120.308408, 30.521106], [120.308408, 30.524848], [120.308878, 30.524848], [120.310288, 30.524848], [120.310288, 30.527691], [120.309259, 30.530424], [120.312167, 30.532140], [120.312167, 30.535021], [120.308884, 30.536958], [120.311273, 30.538015], [120.312134, 30.542585], [120.310206, 30.544291], [120.312101, 30.548482], [120.305534, 30.555954], [120.306673, 30.558979], [120.315130, 30.558147], [120.316985, 30.563073], [120.326413, 30.563908], [120.330020, 30.571091], [120.330020, 30.574988], [120.327578, 30.577149], [120.323702, 30.575434], [120.321823, 30.578761] ] ] } }, { "type": "Feature", id: '新安镇', "properties": { name: '新安镇' }, "geometry": { "type": "Polygon", "coordinates": [ [ [120.249855, 30.568092], [120.242879, 30.562800], [120.240854, 30.568179], [120.232692, 30.570587], [120.229417, 30.570587], [120.228535, 30.565122], [120.228490, 30.564995], [120.224781, 30.558430], [120.224781, 30.553954], [120.218289, 30.553954], [120.217322, 30.558232], [120.210687, 30.560749], [120.210687, 30.562986], [120.213106, 30.563700], [120.208070, 30.568157], [120.201776, 30.570544], [120.196030, 30.568002], [120.192639, 30.571002], [120.195419, 30.573463], [120.191399, 30.576309], [120.186524, 30.573433], [120.189075, 30.571175], [120.189075, 30.568218], [120.188768, 30.568117], [120.170834, 30.562277], [120.154928, 30.559797], [120.149611, 30.558229], [120.149611, 30.553441], [120.147892, 30.550398], [120.149587, 30.549648], [120.150520, 30.539748], [120.155249, 30.538911], [120.155249, 30.534764], [120.160066, 30.534053], [120.160959, 30.537214], [120.166524, 30.539184], [120.166524, 30.534736], [120.169927, 30.533984], [120.170074, 30.533926], [120.172774, 30.532333], [120.178412, 30.532333], [120.181558, 30.530476], [120.181558, 30.517952], [120.185042, 30.514869], [120.189545, 30.514869], [120.189694, 30.514848], [120.195021, 30.513276], [120.198716, 30.517364], [120.207868, 30.517364], [120.207868, 30.515187], [120.206026, 30.511927], [120.209535, 30.502612], [120.216660, 30.506553], [120.232710, 30.506553], [120.235766, 30.507229], [120.234043, 30.509517], [120.236732, 30.511897], [120.237857, 30.508909], [120.241560, 30.506943], [120.240708, 30.512223], [120.245583, 30.513949], [120.249212, 30.520373], [120.249212, 30.523757], [120.256046, 30.530670], [120.257668, 30.530670], [120.257668, 30.544092], [120.261753, 30.543188], [120.263741, 30.544948], [120.268499, 30.541579], [120.270757, 30.542911], [120.269898, 30.545953], [120.269884, 30.546054], [120.269890, 30.558460], [120.268076, 30.568092], [120.249855, 30.568092] ] ] } }, { "type": "Feature", id: '雷甸镇', "properties": { name: '雷甸镇' }, "geometry": { "type": "Polygon", "coordinates": [ [ [120.150414, 30.538918], [120.148556, 30.533164], [120.141915, 30.533164], [120.140975, 30.531501], [120.136456, 30.531501], [120.136456, 30.533408], [120.134852, 30.534828], [120.131938, 30.534828], [120.130998, 30.536491], [120.126810, 30.536491], [120.121924, 30.531301], [120.119818, 30.533164], [120.116449, 30.533164], [120.115039, 30.531917], [120.120140, 30.527403], [120.123070, 30.528267], [120.124241, 30.526194], [120.124241, 30.522512], [120.114486, 30.518196], [120.108063, 30.518196], [120.105475, 30.514377], [120.106449, 30.510065], [120.102630, 30.508375], [120.102630, 30.501807], [120.100750, 30.500144], [120.100750, 30.496574], [120.096889, 30.496574], [120.096144, 30.493936], [120.099116, 30.493059], [120.094207, 30.486108], [120.095009, 30.483268], [120.098653, 30.483268], [120.100532, 30.480773], [120.105580, 30.480773], [120.104621, 30.477378], [120.110970, 30.476575], [120.111927, 30.474033], [120.114219, 30.473357], [120.118853, 30.478279], [120.124711, 30.478279], [120.124859, 30.478257], [120.127445, 30.477495], [120.131132, 30.479942], [120.142312, 30.479942], [120.144192, 30.482437], [120.148671, 30.482437], [120.148671, 30.471356], [120.152139, 30.467520], [120.162848, 30.469890], [120.163828, 30.473359], [120.168822, 30.472475], [120.181255, 30.477190], [120.175579, 30.483051], [120.179309, 30.484152], [120.184818, 30.480088], [120.187080, 30.482090], [120.183635, 30.487426], [120.178843, 30.487426], [120.177708, 30.491441], [120.181216, 30.492476], [120.184015, 30.489998], [120.189662, 30.492140], [120.186257, 30.495154], [120.186257, 30.498052], [120.194197, 30.502444], [120.198680, 30.500857], [120.200186, 30.504190], [120.201324, 30.506708], [120.201735, 30.507617], [120.202029, 30.508267], [120.202205, 30.508657], [120.202264, 30.508787], [120.202324, 30.508882], [120.202368, 30.508934], [120.202500, 30.509089], [120.202721, 30.509349], [120.203029, 30.509713], [120.203303, 30.510036], [120.203716, 30.510524], [120.204365, 30.511285], [120.205099, 30.512144], [120.206928, 30.515383], [120.206928, 30.516532], [120.199167, 30.516532], [120.195345, 30.512304], [120.189469, 30.514038], [120.184653, 30.514038], [120.180619, 30.517607], [120.180619, 30.530031], [120.178127, 30.531501], [120.172490, 30.531501], [120.169620, 30.533194], [120.165585, 30.534087], [120.165585, 30.537956], [120.161754, 30.536600], [120.160767, 30.533107], [120.154309, 30.534060], [120.154309, 30.538229], [120.150414, 30.538918], [120.150414, 30.538918] ] ] } }, { "type": "Feature", id: '乾元镇', "properties": { name: '乾元镇' }, "geometry": { "type": "Polygon", "coordinates": [ [ [120.149606, 30.539443], [120.148695, 30.549113], [120.146632, 30.550026], [120.148671, 30.553637], [120.148671, 30.558828], [120.154185, 30.560454], [120.153501, 30.562271], [120.151215, 30.562271], [120.146322, 30.557940], [120.144443, 30.559603], [120.142708, 30.558068], [120.139147, 30.558856], [120.138219, 30.555569], [120.131222, 30.556453], [120.131114, 30.556479], [120.126557, 30.558092], [120.122362, 30.557164], [120.122362, 30.559978], [120.116104, 30.563934], [120.110147, 30.563934], [120.110147, 30.566609], [120.105448, 30.569104], [120.105448, 30.574047], [120.100750, 30.575710], [120.100750, 30.581281], [120.103569, 30.582113], [120.103569, 30.584113], [120.097776, 30.588386], [120.099435, 30.590588], [120.084588, 30.591361], [120.083707, 30.589802], [120.078954, 30.588119], [120.074499, 30.583388], [120.075562, 30.580566], [120.072741, 30.580566], [120.071754, 30.582313], [120.064200, 30.584820], [120.063271, 30.587286], [120.059407, 30.588141], [120.059407, 30.592949], [120.063086, 30.593763], [120.062310, 30.597198], [120.057318, 30.597198], [120.052758, 30.590740], [120.052692, 30.590667], [120.044474, 30.583394], [120.046266, 30.580223], [120.045269, 30.573163], [120.037795, 30.571509], [120.037795, 30.565790], [120.034976, 30.564127], [120.034976, 30.559776], [120.038555, 30.559776], [120.040774, 30.555848], [120.038735, 30.554945], [120.038735, 30.554786], [120.040614, 30.554786], [120.040614, 30.550553], [120.045363, 30.549713], [120.044317, 30.542312], [120.037490, 30.542312], [120.033176, 30.539258], [120.033946, 30.537215], [120.040095, 30.534883], [120.042848, 30.536507], [120.050950, 30.535610], [120.050950, 30.532847], [120.051784, 30.531370], [120.057163, 30.528196], [120.062856, 30.529036], [120.065709, 30.526512], [120.070407, 30.526512], [120.073677, 30.523618], [120.066183, 30.516157], [120.072828, 30.511116], [120.067848, 30.507590], [120.066943, 30.495575], [120.071999, 30.493338], [120.074734, 30.495758], [120.095224, 30.494110], [120.096155, 30.497405], [120.099811, 30.497405], [120.099811, 30.500488], [120.101690, 30.502151], [120.101690, 30.508889], [120.105387, 30.510525], [120.104482, 30.514529], [120.107531, 30.519027], [120.114264, 30.519027], [120.123301, 30.523026], [120.123301, 30.525998], [120.122594, 30.527250], [120.119886, 30.526452], [120.113710, 30.531917], [120.116060, 30.533996], [120.120207, 30.533996], [120.121860, 30.532533], [120.126370, 30.537322], [120.131579, 30.537322], [120.132518, 30.535659], [120.135241, 30.535659], [120.137396, 30.533752], [120.137396, 30.532333], [120.140394, 30.532333], [120.141334, 30.533996], [120.147847, 30.533996], [120.149606, 30.539443] ] ] } } ] } const img = new Image(); const bgPatternSrc = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAA0NJREFUOBFVlWFu2zAMhSlZthMkv/dr2B12gvUqu0mP1tMMAzpgQ7cktmVLex/lbKmCgrL0KJGPj2o4f/76pdTtKVq0ot87W8y0YDFGOwyDDSnZrz9v7zEPPoBjCC/p0PdPa+meeznMObvzNM+yoy1rtq7rdHK1oeut70fru6uNstPSMHNedFlv67ZaCDq0i89pWherpdpWNiul2G1WvNhlcrtum8BmXdDhOcgZnPYq2GY3zav+gn62RUspJiuhGDbXrFsHW/bb87paF4kUCjpLijoqmqHvPQsizMomKQuCCrpdTFnCgUg5uGpetFn12xRtrVonAkLVWtF3w7Q9MHJ1DJHWCk6RkipQDtC2ANHnfP9f15F8+9p7DD4VH3lr4pQlDdvEE7bmYr1S4lasreLyX/rR53D7iKm5Kn2dQfo6Nyj/tLwrFClSoN3q5rWszmMqnQXNcZ68iI/YRgfBhhgsHYaDrSoIpCOPw3hQVW92lKSQWK8ipNTZ8XDUXEVcFo/YMSPSkqT6YZcUhVKk3Eqh0BmcXW6XZqcbF/sY5Xw6nr1gvQ64CkPEF2Hw2ZSBjA+P9NOHj7ZppVOFm40CFYk+OA2d+CLK0/HknPX6Rvjr3hhg1UVeVHQKr+nbj+8yXNM2oizSaTIypZzsfDqrmK1jXn++2k0Ros+71PB9HDGhVi3S19DQS9ikBMd+mfCz2vbtz2+nhgM7+aAQmoC0uZhBY6Aicbp4ZHnLfuh1am16mdQEcqCrYpidw04OVx0aVWH0fZmu8pHylMV9BLWyqq/KCYDWaE8eEjgbtc6Dknadote7EnhQZsfo0ZEP2aEguOVPOl0VKY/E5gXiQCqLk7eh2hfuvAmUNo0y1ztmahgFRfdBox+KrtRp/lgUtRARA+CRoKXYpwzwBZeuQ2EoZqL7pGV8eCMAUn+qpOFd3kTAly71FU32HUf5hs+ICtxu76j22R4UblUeAhVPvVkVTOCg1NR7PDUeHQVaedHAigo1q+ZN04gSqtqDIg4pAqSP6pi7pLKKyhtKALy3pAm3owozKxCK6a0sGoLrWNx7oXJ+UaTPFIegrsvN5VL0YvFNNCLSD7WQXSnFHxSV4m7B7CPrf9RfaEacKbSpTa0AAAAASUVORK5CYII='; img.src = bgPatternSrc; const geojsonData = [{ "type": "Feature", id: '高新区', "properties": { name: '高新区' }, "geometry": { "type": "Polygon", "coordinates": [ [ [119.740402, 30.493663], [119.740402, 30.493663], [119.740402, 30.432125], [119.811814, 30.432125], [119.811814, 30.486179], [119.820271, 30.495326], [119.808995, 30.493663], [119.740402, 30.493663] ], [ [119.742281, 30.492000], [119.742281, 30.492000], [119.809935, 30.492000], [119.809935, 30.433788], [119.742281, 30.433788], [119.742281, 30.492000] ], [ [119.771279, 30.481119], [119.771474, 30.481668], [119.773033, 30.481485], [119.774202, 30.482401], [119.774202, 30.482768], [119.774592, 30.483134], [119.776151, 30.483134], [119.776541, 30.483684], [119.777516, 30.483501], [119.777516, 30.482951], [119.777321, 30.482585], [119.777516, 30.482401], [119.777516, 30.481852], [119.777906, 30.481852], [119.777906, 30.481119], [119.778295, 30.480935], [119.778295, 30.480386], [119.777711, 30.479836], [119.777711, 30.479470], [119.778490, 30.479470], [119.778490, 30.478737], [119.777906, 30.478737], [119.777711, 30.478004], [119.776931, 30.478187], [119.776736, 30.478737], [119.776346, 30.479286], [119.775762, 30.478737], [119.775762, 30.478004], [119.774202, 30.477271], [119.773423, 30.477271], [119.773423, 30.475805], [119.773813, 30.475805], [119.773813, 30.475438], [119.773423, 30.474705], [119.773618, 30.474522], [119.775177, 30.475072], [119.775567, 30.474705], [119.775372, 30.473973], [119.773228, 30.472873], [119.772058, 30.472873], [119.771669, 30.473606], [119.771669, 30.474705], [119.771279, 30.474889], [119.770694, 30.474705], [119.769914, 30.475438], [119.770694, 30.475988], [119.771669, 30.475988], [119.772253, 30.478279], [119.772253, 30.480569], [119.771279, 30.481119], [119.771279, 30.481119] ], [ [119.750423, 30.463364], [119.749842, 30.464204], [119.749842, 30.466052], [119.752168, 30.466052], [119.756626, 30.463364], [119.759922, 30.463027], [119.761666, 30.462355], [119.763023, 30.464036], [119.763605, 30.466220], [119.766706, 30.466052], [119.771165, 30.464876], [119.772134, 30.464036], [119.771746, 30.462859], [119.771165, 30.462187], [119.773103, 30.462019], [119.775430, 30.462355], [119.776011, 30.459499], [119.779113, 30.459667], [119.779500, 30.459162], [119.781633, 30.457986], [119.783184, 30.455297], [119.782020, 30.454289], [119.784734, 30.454121], [119.788999, 30.454625], [119.790550, 30.453785], [119.793458, 30.453785], [119.797335, 30.451937], [119.798304, 30.451096], [119.799273, 30.448408], [119.802956, 30.444375], [119.807027, 30.447063], [119.809935, 30.443702], [119.809159, 30.443366], [119.809935, 30.442190], [119.807027, 30.440510], [119.807027, 30.439333], [119.805476, 30.436645], [119.805864, 30.434964], [119.805476, 30.434628], [119.803150, 30.434292], [119.802375, 30.433788], [119.801599, 30.434796], [119.801599, 30.435804], [119.802956, 30.435636], [119.803538, 30.435972], [119.803344, 30.437317], [119.804119, 30.438829], [119.801599, 30.438829], [119.801405, 30.440510], [119.793458, 30.442022], [119.787642, 30.442694], [119.787642, 30.444711], [119.788418, 30.446727], [119.792682, 30.447231], [119.791519, 30.453281], [119.789581, 30.452945], [119.788418, 30.453449], [119.786673, 30.453449], [119.785897, 30.453785], [119.785897, 30.451432], [119.783571, 30.451264], [119.783571, 30.449584], [119.779888, 30.449584], [119.781633, 30.451432], [119.781439, 30.452609], [119.781827, 30.454121], [119.777174, 30.454121], [119.768839, 30.455802], [119.766125, 30.456474], [119.763799, 30.455802], [119.756045, 30.455634], [119.753331, 30.457146], [119.746546, 30.457146], [119.746352, 30.456138], [119.745577, 30.455802], [119.743832, 30.456306], [119.742281, 30.456474], [119.743638, 30.458658], [119.744026, 30.458994], [119.744220, 30.460339], [119.745771, 30.461851], [119.747903, 30.461683], [119.749648, 30.462691], [119.749648, 30.463364], [119.750423, 30.463364], [119.750423, 30.463364] ], [ [119.747046, 30.448310], [119.748951, 30.448310], [119.749142, 30.449588], [119.752001, 30.449223], [119.754669, 30.449406], [119.755812, 30.447398], [119.757908, 30.445207], [119.758480, 30.443564], [119.758290, 30.442104], [119.752001, 30.442469], [119.749523, 30.445390], [119.747046, 30.445390], [119.747046, 30.448310], [119.747046, 30.448310] ], [ [119.786113, 30.455932], [119.786698, 30.456454], [119.786893, 30.457498], [119.788842, 30.459935], [119.790791, 30.461153], [119.791570, 30.462894], [119.792935, 30.462720], [119.794689, 30.461501], [119.794689, 30.460457], [119.792740, 30.459065], [119.791765, 30.459587], [119.791765, 30.459065], [119.790791, 30.459239], [119.789816, 30.458194], [119.790791, 30.457846], [119.790791, 30.457150], [119.790011, 30.456280], [119.790011, 30.455409], [119.786113, 30.455932], [119.786113, 30.455932] ] ] } }] function renderItem(params, api) { // console.log(params); //params为是么没有 data 属性呢? const { dataIndex } = params; const data = geojsonData[dataIndex]; const geometry = data.geometry; let { type, coordinates } = geometry; //统一为MultiPolygon 处理 if (type == 'Polygon') { coordinates = [coordinates]; } const color = '#999'; console.log(api.style()) const polygons = coordinates.map(coordinate => { //忽略hole 因为echarts map polygon has hole is a bug const points = coordinate[0].map(c => { return api.coord(c); }) return new echarts.graphic.Polygon({ shape: { points: points }, style: { fill: {image:img}, stroke: 'red', } }) }) //polygon 集合 return { type: 'group', children: polygons } // 好像不支持 CompoundPath奥 // return { // type:'CompoundPath', // shape:{ // paths:polygons // } // } } echarts.registerMap('deqing', geoJson); option = { backgroundColor: '#fff', tooltip: {}, geo: { map: 'deqing', zoom: 1.2, roam: true, label: { show: true, color: '#000000BF', }, selectedMode: 'single', itemStyle: { areaColor:{ image: img, }, borderColor: '#ffffff78', borderWidth: 1, }, }, series: [ { type: 'custom', tooltip: {}, coordinateSystem: 'geo', geoIndex: 0, renderItem: renderItem, itemStyle: { color: { image: img, }, }, animation: false, silent: true, data: geojsonData, z: -10, }, ] }; myChart.setOption(option);