三种吧
1.d3.js很强大
2.jquery的 jvectormap
3.svg的
4.flash的就不考虑了。
d3的忽略
----------------------
[b]jvectormap[/b]
参考
https://github.com/killinux/jvectormap
http://jvectormap.com/maps/countries/china/
http://jvectormap.com/download/
jquery版本的
[img]http://dl.iteye.com/upload/attachment/0078/0023/8fc36fdb-4629-3924-8554-20fd946cd9eb.jpg[/img]
整体代码在附件中
------------------------------------------------------------
[b]还有就是纯svg的版本[/b]
[img]http://dl.iteye.com/upload/attachment/0077/9956/fc7a756b-c230-361e-a18e-786b4395e8b3.jpg[/img]
代码如下,保存成html 用chrome打开,支持html5的浏览器都行
1.d3.js很强大
2.jquery的 jvectormap
3.svg的
4.flash的就不考虑了。
d3的忽略
----------------------
[b]jvectormap[/b]
参考
https://github.com/killinux/jvectormap
http://jvectormap.com/maps/countries/china/
http://jvectormap.com/download/
jquery版本的
[img]http://dl.iteye.com/upload/attachment/0078/0023/8fc36fdb-4629-3924-8554-20fd946cd9eb.jpg[/img]
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>中国地图</title>
<link href="jquery.vector-map.css" media="screen" rel="stylesheet" type="text/css" />
<script src="jquery-1.6.min.js" type="text/javascript"></script>
<script src="jquery.vector-map.js" type="text/javascript"></script>
<script src="china-zh.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
var dataStatus = [{ cha: 'HKG', name: '香港', des: '<br/>nothing' },
{ cha: 'HAI', name: '海南', des: '<br/>nothing' },
{ cha: 'YUN', name: '云南', des: '<br/>nothing' },
{ cha: 'BEJ', name: '北京', des: '<br/>变颜色' },
{ cha: 'TAJ', name: '天津', des: '<br/>nothing' },
{ cha: 'XIN', name: '新疆', des: '<br/>nothing' },
{ cha: 'TIB', name: '西藏', des: '<br/>nothing' },
{ cha: 'QIH', name: '青海', des: '<br/>nothing' },
{ cha: 'GAN', name: '甘肃', des: '<br/>nothing' },
{ cha: 'NMG', name: '内蒙古', des: '<br/>nothing' },
{ cha: 'NXA', name: '宁夏', des: '<br/>nothing' },
{ cha: 'SHX', name: '山西', des: '<br/>nothing' },
{ cha: 'LIA', name: '辽宁', des: '<br/>nothing' },
{ cha: 'JIL', name: '吉林', des: '<br/>nothing' },
{ cha: 'HLJ', name: '黑龙江', des: '<br/>变颜色' },
{ cha: 'HEB', name: '河北', des: '<br/>nothing' },
{ cha: 'SHD', name: '山东', des: '<br/>nothing' },
{ cha: 'HEN', name: '河南', des: '<br/>nothing' },
{ cha: 'SHA', name: '陕西', des: '<br/>nothing' },
{ cha: 'SCH', name: '四川', des: '<br/>变颜色' },
{ cha: 'CHQ', name: '重庆', des: '<br/>nothing' },
{ cha: 'HUB', name: '湖北', des: '<br/>nothing' },
{ cha: 'ANH', name: '安徽', des: '<br/>nothing' },
{ cha: 'JSU', name: '江苏', des: '<br/>nothing' },
{ cha: 'SHH', name: '上海', des: '<br/>nothing' },
{ cha: 'ZHJ', name: '浙江', des: '<br/>nothing' },
{ cha: 'FUJ', name: '福建', des: '<br/>nothing' },
{ cha: 'TAI', name: '台湾', des: '<br/>变颜色' },
{ cha: 'JXI', name: '江西', des: '<br/>nothing' },
{ cha: 'HUN', name: '湖南', des: '<br/>nothing' },
{ cha: 'GUI', name: '贵州', des: '<br/>nothing' },
{ cha: 'GXI', name: '广西', des: '<br/>nothing' },
{ cha: 'GUD', name: '广东', des: '<br/>nothing'}];
$('#container').vectorMap({ map: 'china_zh',
color: "#B4B4B4", //地图颜色
onLabelShow: function (event, label, code) {
$.each(dataStatus, function (i, items) {
if (code == items.cha) {
label.html(items.name + items.des);
}
});
}
})
$.each(dataStatus, function (i, items) {
if (items.des.indexOf('变') != -1) {//动态设定颜色,
var josnStr = "{" + items.cha + ":'#0000FF'}";
$('#container').vectorMap('set', 'colors', eval('(' + josnStr + ')'));
}
});
$('.jvectormap-zoomin').click(); //放大
});
</script>
</head>
<body>
<div id="container" style="margin-left: 45px; padding-top: 10px; padding-left: 10px;
background: white; width: 650px; height: 530px;">
</div>
</body>
</html>
整体代码在附件中
------------------------------------------------------------
[b]还有就是纯svg的版本[/b]
[img]http://dl.iteye.com/upload/attachment/0077/9956/fc7a756b-c230-361e-a18e-786b4395e8b3.jpg[/img]
代码如下,保存成html 用chrome打开,支持html5的浏览器都行
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg id="root" width="800" height="600" viewBox="0 0 800 600" version="1.1" xmlns="http://www.w3.org/2000/svg">
<desc>Filters</desc>
<defs>
<filter id="dropShadow" filterUnits="userSpaceOnUse" x="0" y="0" width="800" height="600">
<feOffset in="SourceAlpha" dx="3" dy="3" result="offset"/>
<feGaussianBlur in="offset" stdDeviation="3" result="blur"/>
<feMerge>
<feMergeNode in="blur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<linearGradient id="sunnyFill" x1="0%" y1="0%" x2="100%" y2="100%">
<stop stop-color="#F6C24C" offset="0%"/>
<stop stop-color="#F7633F" offset="100%"/>
</linearGradient>
<radialGradient id="cloudFill" >
<stop stop-color="#DDEDF1" stop-opacity="1" offset="40%"/>
<stop stop-color="#9CD1DD" stop-opacity="1" offset="100%"/>
</radialGradient>
<linearGradient id="highLight" x1="50%" y1="0%" x2="50%" y2="80%">
<stop stop-color="white" stop-opacity="1" offset="0%"/>
<stop stop-color="white" stop-opacity="0.45" offset="100%"/>
</linearGradient>
</defs>
<script><![CDATA[
top.showData=showData;
top.setMS=setMS; //choose the mouse type
var CPX=new Array(217.5,194.5,376.5,445.5,408.5,367.5,438.5,441.5,478.5,464.5,499.5,551.5,554.5,571.5,543.5,558.5,552.5,532.5,521.5,561.5,603.5,609.5,590.5,649.5,689.5,656.5,673.5,635.5,600.5,586.5,678.5,694.5,707.5,400.5); // capital point x
var CPY=new Array(124.5,358.5,272.5,248.5,289.5,467.5,446.5,391.5,318.5,509.5,562.5,524.5,505.5,518.5,421.5,379.5,314.5,262.5,214.5,260.5,282.5,357.5,411.5,454.5,466.5,381.5,364.5,353.5,241.5,227.5,189.5,151.5,121.5,375.5); // capital point y
var CID=new Array("xinjiang","xizang","qinghai","ningxia","gansu","yunnan","guizhou","chongqing","shanxi3","guangxi","hainan","aomen","guangdong","xianggang","hunan","hubei","henan","shanxi1","neimenggu","hebei","shandong","anhui","jiangxi","fujian","taiwan","zhejiang","shanghai","jiangsu","tianjin","beijing","liaoning","jilin","heilongjiang","sichuan"); // city id
var CNA=new Array("乌鲁木齐","拉萨","西宁","银川","兰州","昆明","贵阳","重庆","西安","南宁","海口","澳门","广州","香港","长沙","武汉","郑州","太原","呼和浩特","石家庄","济南","合肥","南昌","福州","台北","杭州","上海","南京","天津","北京","沈阳","长春","哈尔滨","成都"); // capital name in Chinese
var wind_UTF8=new Array("东风","南风","西风","北风","东南风","西北风","东北风","西南风"); // wind in Chinese
var CWE=new Array(35);
var CDL=new Array(35);
var CDH=new Array(35);
var CWD=new Array(35);
var CWS=new Array(35);
var currentCity="";
function indexID(id){
for(i=0;i<35;i++)
if(id==CID[i]) break;
return i;
}
function wp(cid,cwe,cdl,cdh,cwd,cws){
this.ID=cid;
this.CWE=cwe;
this.CDL=cdl;
this.CDH=cdh;
this.CWD=cwd;
this.CWS=cws;
}
function showShape(id){
var shape=document.getElementById(id);
shape.setAttribute("display","");
}
function showWeather(i){
switch(i){
case "1": showShape("sunny");break;
case "2": showShape("cloud");break;
case "3": showShape("rain");break;
case "4": showShape("snow");break;
}
}
function getWind(ss){
switch(ss){
case "EA":return wind_UTF8[0];break;
case "SO":return wind_UTF8[1];break;
case "WE":return wind_UTF8[2];break;
case "NO":return wind_UTF8[3];break;
case "ES":return wind_UTF8[4];break;
case "WN":return wind_UTF8[5];break;
case "EN":return wind_UTF8[6];break;
case "WS":return wind_UTF8[7];break;
}
}
function creatTip(we,dl,dh){
var tips="";
if(we==4) tips=tips+"别忘了带伞";
if(we==5) tips=tips+"下雪咯,好美";
if(dl<0) tips=tips+"加点衣服哦";
if(dh>28) tips=tips+"注意防暑哦";
if(tips=="") return "有个好心情";
else return tips;
}
function resetBubble(){
var dinp=document.getElementById("degreeInPopo");
var winp=document.getElementById("windInPopo");
var tip=document.getElementById("tipInPopo");
var wtinp=document.getElementById("weatherInPopo");
dinp.firstChild.setData("加载中...");
winp.firstChild.setData("加载中...");
wtinp.firstChild.setData("加载中...");
tip.firstChild.setData("加载中...");
var sunShape=document.getElementById("sunny");
var cloudShape=document.getElementById("cloud");
var rainShape=document.getElementById("rain");
var snowShape=document.getElementById("snow");
sunShape.setAttribute("display","none");
sunShape.setAttribute("display","none");
sunShape.setAttribute("display","none");
sunShape.setAttribute("display","none");
}
function showData(obj){
var i=indexID(obj.ID);
CWE[i]=obj.CWE;
CDL[i]=obj.CDL;
CDH[i]=obj.CDH;
CWD[i]=obj.CWD;
CWS[i]=obj.CWS;
if(obj.ID==currentCity){
showWeather(obj.CWE);
var wtinp=document.getElementById("weatherInPopo");
wtinp.firstChild.setData("");
showWeather(obj.CWE);
var dinp=document.getElementById("degreeInPopo");
var ds=obj.CDL+" - "+obj.CDH+"度";
dinp.firstChild.setData(ds);
var winp=document.getElementById("windInPopo");
var ws=getWind(obj.CWD)+" "+obj.CWS+"级";
winp.firstChild.setData(ws);
var tip=document.getElementById("tipInPopo");
tip.firstChild.setData(creatTip(obj.CWE,obj.CDL,obj.CDH));
}
}
function BnD(id){//************* back and data
moveBubble(id);
var pro=document.getElementById(id);
pro.setAttribute("fill","#F9CC76");
if(id=="xianggang"||id=="aomen")
pro.setAttribute("stroke","#F9CC76");
currentCity=id;
var i=indexID(id);
if(CWE[i]!=null){
var nwp=new wp(id,CWE[i],CDL[i],CDH[i],CWD[i],CWS[i]);
showData(nwp);
}
else {
resetBubble();
window.newxml(id);
}
}
function mergeBack(id){
var pro=document.getElementById(id);
pro.setAttribute("fill","#FEFFEC");
if(id=="xianggang"||id=="aomen")
pro.setAttribute("stroke","#103667");
}
function moveBubble(id){
var i=indexID(id);
var dx=CPX[i]-521.5;
var dy=CPY[i]-214.5;
var tran="";
var B=document.getElementById("bubble");
if(id=="xinjiang"||id=="heilongjiang"||id=="jilin"){
var tri=document.getElementById("tri");
nx=dx-80;
ny=dy+215;
tran="translate("+nx+","+ny+")";
var TT="translate(80,-215),"+"rotate(180"+" "+521.5+","+214.5+")";
B.setAttribute("transform",tran);
tri.setAttribute("transform",TT);
}
else{
tran="translate("+dx+","+dy+")";
B.setAttribute("transform",tran);
}
var cip=document.getElementById("cityInPopo").firstChild;
cip.setData(CNA[i]);
B.setAttribute("display","");
}
function moveTri(){
var tri=document.getElementById("tri");
var TT="";
tri.setAttribute("transform",TT);
}
function hideBubble(id){
var B=document.getElementById("bubble");
B.setAttribute("display","none");
}
/*========================================================
svg scale function below
==========================================================*/
var mouseStatus=new Array(0,1,0);
function setMS(i){
for(j=0;j<3;j++) mouseStatus[j]=0;
mouseStatus[i]=1;
var svgmask=document.getElementById("svgMask");
if(i==0) svgmask.setAttribute("fill","none");
else svgmask.setAttribute("fill","white");
}
var nowX,nowY;
var nowGrade=1;
var nowWidth=800;
var nowHeight=600;
var centerX=400,centerY=300;
function zoomIn(mx,my,root){
if(nowGrade<16){
nowGrade=nowGrade*2;
centerX=mx/800*nowWidth+centerX-nowWidth/2;
centerY=my/600*nowHeight+centerY-nowHeight/2;
nowWidth=800/nowGrade;
nowHeight=600/nowGrade;
nowX=centerX-nowWidth/2;
nowY=centerY-nowHeight/2;
var vb=nowX+" "+nowY+" "+nowWidth+" "+nowHeight;
root.setAttribute("viewBox",vb);
if(nowGrade>2) showCitys();
}
else alert("已经到达极限,不能再放大了!");
}
function zoomOut(mx,my,root){
nowGrade=nowGrade/2;
centerX=mx/800*nowWidth+centerX-nowWidth/2;
centerY=my/600*nowHeight+centerY-nowHeight/2;
nowWidth=800/nowGrade;
nowHeight=600/nowGrade;
nowX=centerX-nowWidth/2;
nowY=centerY-nowHeight/2;
var vb=nowX+" "+nowY+" "+nowWidth+" "+nowHeight;
root.setAttribute("viewBox",vb);
if(nowGrade<4) hideCitys();
}
function findStatus(){
var i;
for(i=0;i<3;i++)
if(mouseStatus[i]==1)break;
return i;
}
function svgScale(evt){
var root=document.getElementById("root");
var mx=evt.getClientX();
var my=evt.getClientY();
if(findStatus()==1) zoomIn(mx,my,root);
else zoomOut(mx,my,root);
}
//========================================================
var downStatus=0;
var xDown,yDown;
function hasDown(){
downStatus=1;
xDown=evt.getClientX();
yDown=evt.getClientY();
}
function hasUp(){
downStatus=0;
}
function svgMove(evt){
var i=findStatus();
if(downStatus==1 && i!=0){
var xNow=evt.getClientX();
var yNow=evt.getClientY();
var dx=xNow-xDown;
var dy=yNow-yDown;
nowX=nowX-dx;
nowY=nowY-dy;
centerX=centerX-dx/2;
centerY=centerY-dy/2;
var vb=nowX+" "+nowY+" "+nowWidth+" "+nowHeight;
var root=document.getElementById("root");
root.setAttribute("viewBox",vb);
}
}
//=========================================================
function showCitys(){
var fontStr="stroke:green;fill:none;stroke-opacity:0.2";
var rc=document.getElementById("roleCityes");
var cn=document.getElementById("cityNames");
var cpn=document.getElementById("capitalNames");
rc.setAttribute("display","");
cn.setAttribute("display","");
cpn.setAttribute("style",fontStr);
}
function hideCitys(){
var fontStr="stroke:purple";
var rc=document.getElementById("roleCityes");
var cn=document.getElementById("cityNames");
var cpn=document.getElementById("capitalNames");
rc.setAttribute("display","none");
cn.setAttribute("display","none");
cpn.setAttribute("style",fontStr);
}
//==========================================================
function moveLay(){
var i=findStatus();
var nm="img"+i;
var lay=document.getElementById(nm);
lay.setAttribute("x",evt.getClientX());
lay.setAttribute("y",evt.getClientY());
}
function showLay(){
var i=findStatus();
var nm="img"+i;
var lay=document.getElementById(nm);
lay.setAttribute("display","");
}
function hideLay(){
var i=findStatus();
var nm="img"+i;
var lay=document.getElementById(nm);
lay.setAttribute("display","none");
}
]]>
</script>
<g id="map" transform="translate(0,0)">
<g id="provinces" style="fill:#FEFFEC;stroke:#103667;stroke-opacity:0.70;fill-opacity:1;stroke-width:2.5">
<polyline id="xinjiang" points="215.5,68.5 215.5,56.5 219.5,52.5 227.5,52.5 230.5,51.5 231.5,51.5 233.5,48.5 233.5,45.5 236.5,45.5 243.5,51.5 242.5,60.5 247.5,61.5 246.5,64.5 247.5,66.5 249.5,68.5 254.5,70.5 257.5,73.5 265.5,77.5 268.5,77.5 265.5,87.5 269.5,90.5 269.5,94.5 269.5,96.5 269.5,102.5 261.5,107.5 261.5,115.5 265.5,117.5 268.5,119.5 272.5,119.5 276.5,120.5 278.5,120.5 285.5,123.5 289.5,123.5 294.5,128.5 299.5,129.5 308.5,138.5 313.5,140.5 315.5,144.5 316.5,151.5 316.5,157.5 319.5,167.5 320.5,170.5 319.5,175.5 316.5,176.5 277.5,188.5 275.5,212.5 265.5,212.5 256.5,213.5 250.5,214.5 250.5,216.5 243.5,216.5 242.5,214.5 234.5,214.5 227.5,217.5 223.5,220.5 221.5,225.5 220.5,227.5 225.5,229.5 232.5,234.5 233.5,235.5 231.5,238.5 228.5,242.5 224.5,246.5 224.5,246.5 231.5,247.5 228.5,250.5 223.5,251.5 219.5,251.5 210.5,247.5 201.5,246.5 196.5,244.5 187.5,238.5 181.5,237.5 176.5,234.5 169.5,237.5 154.5,237.5 147.5,242.5 145.5,241.5 131.5,241.5 130.5,243.5 121.5,239.5 120.5,234.5 113.5,229.5 105.5,227.5 98.5,226.5 92.5,229.5 90.5,231.5 77.5,226.5 72.5,224.5 68.5,227.5 63.5,233.5 50.5,233.5 45.5,230.5 40.5,225.5 38.5,220.5 39.5,212.5 40.5,208.5 36.5,205.5 31.5,204.5 24.5,196.5 23.5,191.5 23.5,189.5 25.5,180.5 21.5,176.5 19.5,176.5 19.5,172.5 16.5,170.5 10.5,165.5 16.5,163.5 18.5,159.5 18.5,158.5 15.5,151.5 19.5,145.5 18.5,140.5 12.5,140.5 8.5,138.5 6.5,134.5 15.5,127.5 19.5,121.5 23.5,121.5 46.5,121.5 54.5,128.5 60.5,128.5 65.5,123.5 68.5,121.5 70.5,124.5 85.5,124.5 89.5,121.5 97.5,120.5 98.5,123.5 113.5,123.5 119.5,119.5 120.5,116.5 120.5,112.5 124.5,108.5 129.5,106.5 129.5,91.5 134.5,90.5 134.5,78.5 136.5,78.5 149.5,79.5 156.5,85.5 160.5,85.5 163.5,82.5 163.5,77.5 176.5,61.5 176.5,58.5 183.5,62.5 195.5,68.5 198.5,69.5 212.5,69.5 213.5,69.5 215.5,53.5 219.5,52.5 226.5,52.5 231.5,51.5 232.5,48.5 "/>
<polyline id="heilongjiang" points="625.5,11.5 630.5,18.5 625.5,24.5 628.5,28.5 642.5,28.5 646.5,39.5 648.5,44.5 653.5,44.5 655.5,37.5 660.5,37.5 662.5,37.5 672.5,34.5 679.5,40.5 679.5,45.5 675.5,58.5 675.5,64.5 677.5,69.5 677.5,74.5 675.5,86.5 671.5,87.5 664.5,85.5 650.5,99.5 649.5,103.5 653.5,107.5 658.5,111.5 665.5,108.5 669.5,115.5 673.5,124.5 680.5,129.5 693.5,129.5 695.5,131.5 708.5,131.5 710.5,134.5 710.5,140.5 717.5,144.5 721.5,149.5 729.5,144.5 728.5,137.5 732.5,140.5 737.5,149.5 741.5,153.5 745.5,151.5 759.5,144.5 768.5,148.5 768.5,146.5 767.5,141.5 767.5,133.5 764.5,129.5 761.5,127.5 761.5,119.5 772.5,113.5 786.5,113.5 788.5,112.5 788.5,100.5 788.5,95.5 789.5,87.5 786.5,77.5 787.5,72.5 791.5,69.5 791.5,66.5 791.5,58.5 775.5,64.5 769.5,73.5 760.5,79.5 751.5,79.5 745.5,68.5 736.5,65.5 723.5,57.5 700.5,57.5 695.5,51.5 695.5,47.5 680.5,28.5 675.5,18.5 662.5,9.5 650.5,5.5 640.5,5.5 630.5,10.5 626.5,11.5 "/>
<polyline id="jilin" points="667.5,111.5 661.5,116.5 656.5,120.5 660.5,123.5 660.5,125.5 654.5,128.5 648.5,124.5 646.5,127.5 646.5,133.5 650.5,136.5 650.5,146.5 653.5,149.5 654.5,157.5 667.5,146.5 671.5,158.5 675.5,166.5 684.5,168.5 685.5,175.5 687.5,175.5 692.5,172.5 694.5,172.5 701.5,180.5 702.5,184.5 702.5,193.5 706.5,193.5 709.5,197.5 716.5,187.5 719.5,186.5 727.5,188.5 736.5,187.5 735.5,179.5 735.5,174.5 746.5,172.5 756.5,158.5 760.5,158.5 764.5,155.5 772.5,151.5 769.5,145.5 764.5,145.5 758.5,142.5 745.5,146.5 743.5,151.5 739.5,151.5 728.5,138.5 728.5,142.5 726.5,146.5 720.5,146.5 715.5,141.5 710.5,138.5 710.5,133.5 704.5,127.5 698.5,132.5 693.5,128.5 682.5,129.5 675.5,127.5 671.5,119.5 667.5,112.5 "/>
<polyline id="liaoning" points="675.5,166.5 673.5,172.5 672.5,176.5 661.5,176.5 641.5,192.5 635.5,197.5 628.5,186.5 624.5,186.5 623.5,191.5 621.5,196.5 624.5,203.5 621.5,205.5 620.5,214.5 626.5,217.5 632.5,221.5 638.5,218.5 646.5,209.5 650.5,204.5 660.5,204.5 662.5,208.5 662.5,213.5 655.5,224.5 655.5,226.5 661.5,230.5 660.5,234.5 652.5,238.5 654.5,243.5 662.5,237.5 665.5,230.5 695.5,217.5 695.5,206.5 707.5,201.5 707.5,195.5 701.5,191.5 705.5,182.5 692.5,170.5 690.5,174.5 687.5,174.5 683.5,166.5 677.5,166.5 673.5,166.5 "/>
<polyline id="hebei" points="608.5,237.5 619.5,237.5 625.5,231.5 631.5,226.5 633.5,222.5 627.5,216.5 620.5,217.5 620.5,204.5 610.5,204.5 609.5,201.5 609.5,196.5 603.5,186.5 591.5,188.5 590.5,191.5 582.5,195.5 580.5,192.5 572.5,195.5 567.5,196.5 561.5,188.5 558.5,188.5 549.5,203.5 549.5,210.5 553.5,213.5 557.5,220.5 557.5,222.5 553.5,229.5 558.5,235.5 558.5,239.5 547.5,244.5 547.5,250.5 547.5,258.5 552.5,267.5 552.5,275.5 547.5,284.5 547.5,285.5 564.5,285.5 566.5,289.5 572.5,289.5 572.5,293.5 580.5,296.5 583.5,290.5 580.5,284.5 580.5,267.5 584.5,267.5 588.5,267.5 593.5,260.5 602.5,260.5 611.5,255.5 603.5,246.5 609.5,235.5 "/>
<polyline id="tianjin" points="588.5,235.5 590.5,239.5 590.5,242.5 589.5,246.5 601.5,247.5 604.5,247.5 606.5,241.5 606.5,237.5 606.5,234.5 604.5,233.5 598.5,229.5 595.5,230.5 590.5,231.5 589.5,235.5 "/>
<polyline id="beijing" points="598.5,227.5 595.5,231.5 589.5,231.5 589.5,237.5 588.5,234.5 575.5,234.5 573.5,231.5 574.5,225.5 579.5,221.5 576.5,213.5 580.5,208.5 590.5,208.5 598.5,212.5 597.5,214.5 598.5,220.5 598.5,227.5 "/>
<polyline id="jiangsu" points="632.5,303.5 627.5,307.5 627.5,311.5 618.5,313.5 615.5,310.5 609.5,311.5 601.5,309.5 598.5,307.5 593.5,307.5 588.5,309.5 587.5,313.5 593.5,313.5 598.5,314.5 602.5,320.5 608.5,320.5 611.5,323.5 615.5,326.5 617.5,326.5 617.5,330.5 616.5,334.5 616.5,334.5 624.5,337.5 625.5,340.5 634.5,337.5 635.5,340.5 635.5,345.5 632.5,345.5 628.5,345.5 628.5,349.5 625.5,352.5 626.5,360.5 632.5,365.5 636.5,366.5 645.5,368.5 646.5,372.5 650.5,369.5 658.5,370.5 664.5,370.5 669.5,369.5 668.5,365.5 667.5,360.5 671.5,357.5 671.5,352.5 679.5,352.5 673.5,339.5 663.5,339.5 662.5,334.5 653.5,322.5 653.5,313.5 643.5,310.5 634.5,309.5 630.5,302.5 "/>
<polyline id="shanghai" points="670.5,356.5 676.5,361.5 677.5,361.5 679.5,365.5 683.5,370.5 680.5,368.5 677.5,370.5 673.5,370.5 668.5,369.5 668.5,365.5 668.5,362.5 668.5,360.5 670.5,355.5 "/>
<polyline id="shandong" points="611.5,255.5 603.5,262.5 595.5,262.5 590.5,267.5 587.5,268.5 579.5,267.5 579.5,277.5 582.5,286.5 584.5,292.5 578.5,297.5 571.5,301.5 568.5,305.5 575.5,311.5 579.5,311.5 580.5,315.5 584.5,313.5 588.5,310.5 589.5,307.5 595.5,307.5 603.5,310.5 610.5,314.5 616.5,313.5 620.5,313.5 628.5,309.5 631.5,306.5 632.5,301.5 662.5,271.5 667.5,268.5 670.5,268.5 675.5,268.5 678.5,260.5 678.5,259.5 670.5,259.5 660.5,260.5 654.5,258.5 647.5,255.5 642.5,260.5 642.5,264.5 636.5,265.5 631.5,267.5 625.5,265.5 625.5,259.5 618.5,256.5 610.5,256.5 "/>
<polyline id="anhui" points="588.5,309.5 586.5,313.5 588.5,317.5 593.5,319.5 595.5,319.5 595.5,326.5 589.5,326.5 586.5,322.5 581.5,320.5 580.5,326.5 580.5,331.5 576.5,331.5 575.5,334.5 573.5,335.5 569.5,335.5 569.5,340.5 576.5,343.5 575.5,345.5 580.5,349.5 587.5,349.5 586.5,357.5 581.5,358.5 581.5,368.5 587.5,372.5 590.5,373.5 586.5,378.5 588.5,383.5 589.5,390.5 595.5,391.5 602.5,387.5 603.5,390.5 602.5,393.5 602.5,398.5 606.5,395.5 606.5,390.5 612.5,390.5 618.5,396.5 625.5,396.5 630.5,391.5 634.5,386.5 635.5,382.5 640.5,379.5 642.5,373.5 643.5,368.5 635.5,365.5 631.5,361.5 626.5,356.5 627.5,351.5 627.5,347.5 628.5,343.5 632.5,344.5 636.5,344.5 634.5,339.5 633.5,335.5 630.5,337.5 626.5,339.5 624.5,339.5 620.5,336.5 615.5,334.5 617.5,330.5 616.5,324.5 611.5,323.5 606.5,319.5 603.5,319.5 598.5,315.5 594.5,313.5 590.5,311.5 588.5,311.5 586.5,311.5 "/>
<polyline id="zhejiang" points="672.5,372.5 668.5,369.5 662.5,372.5 658.5,372.5 649.5,369.5 648.5,365.5 645.5,369.5 643.5,375.5 642.5,378.5 634.5,379.5 634.5,385.5 631.5,391.5 623.5,395.5 624.5,404.5 630.5,407.5 631.5,412.5 636.5,412.5 636.5,417.5 635.5,420.5 639.5,423.5 641.5,421.5 641.5,417.5 646.5,416.5 648.5,421.5 652.5,424.5 655.5,425.5 655.5,425.5 657.5,428.5 661.5,425.5 665.5,425.5 668.5,431.5 669.5,421.5 673.5,412.5 677.5,408.5 682.5,410.5 683.5,402.5 683.5,383.5 687.5,382.5 687.5,379.5 682.5,379.5 678.5,379.5 663.5,378.5 663.5,374.5 670.5,373.5 675.5,372.5 668.5,369.5 "/>
<polyline id="hunan" points="554.5,404.5 563.5,411.5 564.5,416.5 558.5,421.5 556.5,427.5 553.5,433.5 557.5,436.5 560.5,444.5 560.5,454.5 560.5,463.5 556.5,465.5 553.5,468.5 547.5,468.5 545.5,467.5 544.5,474.5 538.5,474.5 532.5,474.5 527.5,475.5 517.5,478.5 513.5,475.5 509.5,474.5 512.5,468.5 515.5,457.5 509.5,453.5 502.5,453.5 497.5,457.5 492.5,454.5 487.5,458.5 484.5,459.5 482.5,458.5 482.5,446.5 484.5,438.5 484.5,436.5 477.5,438.5 475.5,436.5 476.5,433.5 483.5,432.5 484.5,407.5 491.5,396.5 497.5,394.5 501.5,395.5 501.5,387.5 508.5,387.5 516.5,390.5 523.5,394.5 531.5,394.5 551.5,394.5 553.5,396.5 553.5,402.5 559.5,408.5 "/>
<polyline id="shanxi1" points="549.5,221.5 550.5,217.5 551.5,210.5 558.5,218.5 558.5,222.5 552.5,227.5 559.5,237.5 559.5,241.5 547.5,243.5 547.5,256.5 552.5,267.5 552.5,277.5 547.5,282.5 547.5,293.5 550.5,293.5 549.5,298.5 542.5,301.5 527.5,301.5 522.5,309.5 513.5,313.5 498.5,314.5 498.5,310.5 505.5,303.5 507.5,296.5 507.5,277.5 507.5,268.5 505.5,260.5 512.5,247.5 519.5,233.5 527.5,233.5 531.5,220.5 543.5,220.5 550.5,218.5 "/>
<polyline id="chongqing" points="468.5,360.5 469.5,357.5 465.5,355.5 470.5,353.5 475.5,352.5 482.5,358.5 484.5,358.5 493.5,362.5 498.5,366.5 497.5,374.5 486.5,378.5 478.5,378.5 475.5,378.5 473.5,385.5 470.5,389.5 480.5,399.5 477.5,402.5 483.5,408.5 483.5,417.5 476.5,417.5 471.5,408.5 464.5,404.5 457.5,404.5 454.5,404.5 455.5,407.5 456.5,410.5 454.5,411.5 447.5,406.5 445.5,406.5 442.5,411.5 438.5,411.5 433.5,408.5 428.5,406.5 428.5,402.5 427.5,398.5 424.5,396.5 423.5,393.5 426.5,387.5 425.5,382.5 432.5,379.5 433.5,382.5 439.5,382.5 442.5,385.5 447.5,382.5 452.5,374.5 462.5,370.5 469.5,358.5 "/>
<polyline id="hubei" points="509.5,337.5 517.5,345.5 526.5,348.5 529.5,349.5 538.5,352.5 544.5,352.5 546.5,352.5 549.5,349.5 553.5,349.5 553.5,355.5 554.5,358.5 566.5,360.5 569.5,366.5 576.5,369.5 582.5,369.5 590.5,372.5 588.5,378.5 586.5,378.5 589.5,387.5 589.5,390.5 581.5,391.5 578.5,393.5 571.5,399.5 558.5,406.5 554.5,403.5 553.5,396.5 551.5,394.5 532.5,395.5 528.5,395.5 524.5,394.5 519.5,391.5 515.5,389.5 513.5,389.5 502.5,389.5 501.5,394.5 500.5,395.5 494.5,395.5 487.5,400.5 482.5,406.5 477.5,402.5 480.5,398.5 473.5,394.5 470.5,390.5 472.5,383.5 472.5,379.5 480.5,377.5 486.5,378.5 495.5,373.5 495.5,364.5 491.5,361.5 491.5,356.5 490.5,352.5 486.5,349.5 499.5,349.5 499.5,347.5 487.5,334.5 494.5,336.5 502.5,336.5 506.5,337.5 510.5,337.5 "/>
<polyline id="shanxi3" points="513.5,241.5 509.5,252.5 506.5,259.5 505.5,264.5 508.5,267.5 508.5,276.5 507.5,294.5 508.5,297.5 508.5,302.5 502.5,303.5 498.5,313.5 504.5,315.5 504.5,326.5 512.5,334.5 510.5,339.5 504.5,335.5 493.5,336.5 490.5,340.5 499.5,347.5 495.5,349.5 487.5,349.5 492.5,358.5 494.5,362.5 483.5,360.5 473.5,352.5 469.5,352.5 464.5,353.5 462.5,351.5 461.5,347.5 454.5,347.5 452.5,344.5 439.5,344.5 436.5,339.5 435.5,336.5 432.5,331.5 440.5,328.5 447.5,324.5 450.5,319.5 450.5,314.5 447.5,311.5 448.5,306.5 453.5,306.5 455.5,309.5 465.5,309.5 465.5,306.5 465.5,305.5 465.5,301.5 472.5,302.5 478.5,303.5 479.5,301.5 479.5,297.5 478.5,292.5 480.5,285.5 477.5,284.5 468.5,279.5 464.5,277.5 461.5,273.5 461.5,269.5 461.5,264.5 465.5,264.5 473.5,264.5 476.5,265.5 483.5,267.5 486.5,263.5 492.5,252.5 492.5,247.5 508.5,238.5 512.5,237.5 512.5,241.5 512.5,244.5 "/>
<polyline id="guangdong" points="526.5,476.5 527.5,492.5 522.5,493.5 517.5,499.5 517.5,506.5 514.5,506.5 514.5,516.5 506.5,521.5 504.5,524.5 495.5,526.5 494.5,531.5 487.5,531.5 484.5,535.5 485.5,537.5 483.5,542.5 486.5,550.5 489.5,552.5 502.5,554.5 502.5,550.5 499.5,548.5 495.5,544.5 495.5,541.5 499.5,538.5 501.5,534.5 506.5,531.5 517.5,530.5 530.5,530.5 542.5,530.5 546.5,525.5 550.5,526.5 553.5,524.5 552.5,510.5 556.5,509.5 559.5,512.5 563.5,518.5 566.5,522.5 569.5,524.5 573.5,518.5 572.5,512.5 582.5,510.5 584.5,513.5 590.5,513.5 589.5,508.5 596.5,508.5 598.5,510.5 602.5,508.5 608.5,505.5 611.5,501.5 612.5,497.5 616.5,495.5 611.5,486.5 611.5,479.5 609.5,476.5 598.5,475.5 595.5,474.5 591.5,475.5 591.5,479.5 587.5,479.5 574.5,476.5 572.5,478.5 565.5,476.5 569.5,474.5 573.5,468.5 568.5,466.5 564.5,466.5 559.5,463.5 553.5,468.5 552.5,468.5 547.5,466.5 543.5,467.5 543.5,472.5 539.5,475.5 535.5,474.5 532.5,471.5 526.5,478.5 "/>
<polyline id="guangxi" points="409.5,471.5 417.5,478.5 424.5,478.5 438.5,471.5 446.5,462.5 455.5,470.5 455.5,472.5 460.5,468.5 460.5,463.5 464.5,462.5 467.5,467.5 470.5,466.5 473.5,466.5 476.5,466.5 476.5,461.5 482.5,458.5 487.5,458.5 491.5,454.5 494.5,455.5 500.5,455.5 505.5,453.5 510.5,453.5 515.5,458.5 515.5,462.5 509.5,470.5 510.5,474.5 513.5,474.5 519.5,478.5 526.5,478.5 528.5,492.5 517.5,496.5 517.5,505.5 515.5,510.5 512.5,514.5 505.5,524.5 500.5,526.5 497.5,526.5 494.5,531.5 489.5,533.5 486.5,535.5 479.5,531.5 472.5,530.5 468.5,526.5 465.5,524.5 461.5,526.5 456.5,529.5 438.5,527.5 435.5,524.5 432.5,521.5 432.5,512.5 436.5,509.5 431.5,506.5 423.5,506.5 418.5,504.5 415.5,501.5 415.5,497.5 418.5,495.5 426.5,493.5 426.5,486.5 415.5,484.5 408.5,482.5 404.5,476.5 409.5,471.5 412.5,471.5 "/>
<polyline id="taiwan" points="685.5,459.5 692.5,462.5 697.5,462.5 697.5,465.5 697.5,468.5 694.5,475.5 693.5,480.5 695.5,487.5 692.5,488.5 692.5,497.5 685.5,506.5 686.5,514.5 684.5,518.5 682.5,520.5 679.5,510.5 675.5,510.5 665.5,501.5 665.5,492.5 670.5,480.5 672.5,476.5 675.5,472.5 680.5,465.5 686.5,459.5 "/>
<polyline id="hainan" points="510.5,564.5 509.5,562.5 505.5,562.5 499.5,559.5 495.5,559.5 491.5,560.5 486.5,560.5 484.5,559.5 476.5,560.5 472.5,565.5 465.5,569.5 465.5,579.5 465.5,585.5 475.5,592.5 478.5,590.5 480.5,590.5 484.5,589.5 485.5,588.5 489.5,588.5 492.5,585.5 494.5,581.5 499.5,581.5 499.5,575.5 501.5,571.5 506.5,567.5 510.5,565.5 "/>
<polyline id="sichuan" points="301.5,324.5 313.5,335.5 312.5,343.5 320.5,351.5 314.5,353.5 320.5,365.5 320.5,370.5 320.5,378.5 323.5,382.5 317.5,390.5 319.5,398.5 315.5,403.5 319.5,411.5 322.5,413.5 326.5,408.5 334.5,404.5 331.5,411.5 338.5,423.5 337.5,419.5 347.5,419.5 365.5,437.5 359.5,441.5 359.5,449.5 368.5,446.5 374.5,448.5 379.5,429.5 388.5,423.5 391.5,417.5 403.5,412.5 402.5,420.5 406.5,423.5 411.5,420.5 418.5,423.5 417.5,425.5 428.5,425.5 433.5,421.5 426.5,416.5 424.5,407.5 430.5,404.5 427.5,399.5 421.5,395.5 427.5,390.5 425.5,383.5 433.5,381.5 434.5,383.5 443.5,383.5 448.5,383.5 456.5,372.5 462.5,370.5 468.5,361.5 470.5,360.5 469.5,356.5 467.5,356.5 469.5,351.5 463.5,351.5 458.5,347.5 452.5,345.5 439.5,344.5 434.5,337.5 430.5,339.5 425.5,341.5 420.5,345.5 415.5,344.5 409.5,336.5 401.5,332.5 394.5,322.5 391.5,320.5 391.5,317.5 386.5,314.5 380.5,318.5 375.5,315.5 369.5,310.5 364.5,305.5 359.5,305.5 359.5,311.5 364.5,315.5 368.5,320.5 375.5,324.5 380.5,324.5 380.5,328.5 379.5,332.5 374.5,332.5 368.5,331.5 364.5,328.5 359.5,334.5 351.5,336.5 346.5,331.5 341.5,322.5 331.5,323.5 322.5,320.5 305.5,317.5 301.5,320.5 302.5,327.5 "/>
<polyline id="neimenggu" points="626.5,10.5 630.5,17.5 626.5,26.5 631.5,31.5 635.5,30.5 643.5,30.5 642.5,36.5 647.5,41.5 652.5,45.5 656.5,41.5 656.5,37.5 661.5,37.5 670.5,32.5 675.5,36.5 678.5,40.5 678.5,49.5 675.5,56.5 675.5,62.5 677.5,69.5 675.5,74.5 675.5,82.5 671.5,87.5 668.5,85.5 664.5,82.5 654.5,95.5 649.5,98.5 649.5,103.5 656.5,110.5 667.5,107.5 668.5,112.5 661.5,115.5 656.5,119.5 660.5,121.5 655.5,127.5 652.5,127.5 647.5,124.5 645.5,132.5 650.5,133.5 650.5,149.5 653.5,149.5 653.5,154.5 657.5,154.5 669.5,146.5 669.5,154.5 672.5,158.5 673.5,163.5 675.5,166.5 675.5,170.5 671.5,176.5 662.5,176.5 653.5,182.5 647.5,188.5 643.5,192.5 641.5,196.5 634.5,197.5 627.5,187.5 624.5,187.5 624.5,191.5 621.5,191.5 621.5,196.5 624.5,203.5 621.5,205.5 613.5,205.5 610.5,203.5 608.5,200.5 608.5,196.5 603.5,189.5 602.5,186.5 594.5,186.5 591.5,191.5 589.5,192.5 580.5,192.5 574.5,195.5 567.5,195.5 563.5,189.5 558.5,189.5 550.5,199.5 547.5,204.5 547.5,209.5 552.5,212.5 549.5,214.5 547.5,220.5 535.5,220.5 531.5,221.5 524.5,234.5 516.5,238.5 512.5,242.5 510.5,237.5 504.5,238.5 492.5,247.5 487.5,260.5 484.5,265.5 475.5,267.5 471.5,264.5 464.5,262.5 453.5,255.5 455.5,243.5 455.5,233.5 453.5,229.5 445.5,237.5 438.5,251.5 436.5,262.5 436.5,264.5 426.5,264.5 415.5,265.5 409.5,262.5 406.5,248.5 415.5,243.5 418.5,237.5 408.5,230.5 408.5,227.5 401.5,234.5 395.5,237.5 384.5,237.5 373.5,233.5 369.5,231.5 363.5,227.5 358.5,218.5 358.5,216.5 364.5,212.5 368.5,208.5 363.5,203.5 351.5,200.5 344.5,204.5 341.5,208.5 328.5,192.5 328.5,188.5 330.5,180.5 330.5,174.5 330.5,170.5 343.5,172.5 357.5,175.5 367.5,176.5 378.5,179.5 390.5,179.5 395.5,186.5 408.5,191.5 417.5,193.5 425.5,195.5 425.5,197.5 434.5,199.5 443.5,193.5 491.5,193.5 499.5,191.5 505.5,183.5 528.5,165.5 516.5,161.5 516.5,153.5 521.5,149.5 531.5,148.5 536.5,153.5 543.5,153.5 546.5,154.5 556.5,144.5 560.5,142.5 573.5,140.5 583.5,124.5 591.5,124.5 600.5,123.5 611.5,120.5 618.5,121.5 623.5,121.5 623.5,116.5 613.5,108.5 606.5,99.5 598.5,95.5 593.5,95.5 590.5,100.5 589.5,102.5 582.5,99.5 571.5,102.5 567.5,102.5 567.5,95.5 571.5,89.5 575.5,82.5 574.5,75.5 574.5,72.5 593.5,70.5 601.5,68.5 606.5,66.5 605.5,58.5 606.5,57.5 610.5,49.5 613.5,41.5 616.5,39.5 621.5,35.5 620.5,30.5 619.5,26.5 616.5,22.5 609.5,20.5 621.5,11.5 626.5,11.5 "/>
<polyline id="qinghai" points="273.5,212.5 265.5,213.5 262.5,213.5 255.5,213.5 254.5,214.5 249.5,214.5 248.5,216.5 242.5,216.5 240.5,214.5 233.5,214.5 232.5,217.5 226.5,217.5 224.5,218.5 223.5,222.5 220.5,226.5 220.5,227.5 226.5,229.5 232.5,231.5 233.5,234.5 232.5,239.5 228.5,243.5 224.5,246.5 227.5,247.5 228.5,250.5 220.5,254.5 217.5,252.5 210.5,247.5 206.5,247.5 204.5,250.5 202.5,254.5 202.5,255.5 206.5,256.5 209.5,256.5 208.5,258.5 202.5,268.5 200.5,272.5 196.5,275.5 196.5,280.5 197.5,282.5 197.5,286.5 198.5,292.5 201.5,296.5 200.5,300.5 206.5,301.5 211.5,302.5 216.5,302.5 218.5,305.5 221.5,306.5 227.5,311.5 235.5,315.5 260.5,323.5 265.5,326.5 267.5,327.5 269.5,332.5 273.5,334.5 273.5,337.5 278.5,339.5 283.5,339.5 285.5,339.5 291.5,334.5 293.5,327.5 295.5,326.5 299.5,326.5 302.5,319.5 306.5,318.5 314.5,317.5 319.5,319.5 323.5,319.5 324.5,319.5 330.5,324.5 335.5,324.5 341.5,322.5 343.5,322.5 345.5,326.5 345.5,328.5 347.5,331.5 347.5,335.5 354.5,336.5 358.5,336.5 364.5,330.5 368.5,330.5 372.5,332.5 378.5,332.5 381.5,331.5 380.5,326.5 381.5,320.5 381.5,317.5 378.5,317.5 373.5,311.5 374.5,306.5 375.5,302.5 387.5,296.5 388.5,292.5 394.5,288.5 395.5,281.5 395.5,277.5 397.5,275.5 396.5,269.5 388.5,263.5 387.5,260.5 386.5,255.5 384.5,254.5 380.5,252.5 375.5,254.5 375.5,250.5 373.5,248.5 364.5,244.5 359.5,242.5 359.5,241.5 360.5,238.5 360.5,233.5 357.5,233.5 350.5,233.5 338.5,227.5 335.5,224.5 330.5,226.5 326.5,226.5 320.5,225.5 316.5,224.5 308.5,229.5 307.5,227.5 300.5,225.5 300.5,222.5 290.5,221.5 287.5,216.5 282.5,214.5 277.5,213.5 273.5,212.5 "/>
<polyline id="gansu" points="320.5,168.5 328.5,168.5 331.5,170.5 331.5,178.5 330.5,183.5 329.5,187.5 329.5,192.5 335.5,197.5 337.5,204.5 342.5,206.5 347.5,203.5 354.5,199.5 359.5,204.5 368.5,205.5 371.5,208.5 363.5,212.5 360.5,213.5 359.5,218.5 358.5,221.5 371.5,234.5 376.5,235.5 384.5,235.5 398.5,238.5 404.5,227.5 412.5,227.5 417.5,235.5 419.5,241.5 417.5,243.5 408.5,248.5 409.5,260.5 415.5,264.5 424.5,264.5 430.5,264.5 424.5,269.5 426.5,275.5 428.5,282.5 428.5,288.5 430.5,294.5 430.5,296.5 436.5,300.5 445.5,300.5 445.5,294.5 450.5,293.5 449.5,289.5 446.5,286.5 449.5,277.5 457.5,275.5 461.5,273.5 469.5,281.5 478.5,285.5 482.5,286.5 479.5,289.5 479.5,293.5 480.5,302.5 477.5,305.5 470.5,302.5 467.5,302.5 465.5,302.5 465.5,306.5 467.5,309.5 456.5,309.5 454.5,306.5 448.5,306.5 447.5,314.5 450.5,319.5 445.5,326.5 438.5,330.5 433.5,330.5 433.5,335.5 435.5,340.5 432.5,339.5 423.5,344.5 413.5,344.5 404.5,334.5 400.5,332.5 391.5,322.5 391.5,315.5 386.5,314.5 382.5,318.5 373.5,310.5 375.5,302.5 384.5,297.5 394.5,285.5 396.5,272.5 387.5,260.5 384.5,252.5 376.5,255.5 371.5,248.5 360.5,242.5 361.5,239.5 357.5,233.5 350.5,235.5 334.5,225.5 326.5,227.5 317.5,222.5 310.5,230.5 306.5,229.5 300.5,221.5 289.5,222.5 283.5,213.5 276.5,213.5 275.5,210.5 277.5,189.5 317.5,178.5 320.5,168.5 327.5,168.5 "/>
<polyline id="henan" points="547.5,284.5 565.5,286.5 567.5,290.5 573.5,290.5 574.5,294.5 579.5,294.5 579.5,297.5 573.5,300.5 571.5,303.5 571.5,307.5 576.5,310.5 579.5,314.5 583.5,317.5 586.5,314.5 589.5,318.5 594.5,319.5 595.5,324.5 590.5,327.5 588.5,326.5 584.5,320.5 581.5,320.5 580.5,328.5 576.5,334.5 575.5,335.5 569.5,336.5 569.5,340.5 573.5,344.5 580.5,349.5 586.5,348.5 586.5,357.5 580.5,358.5 580.5,365.5 579.5,369.5 573.5,366.5 567.5,362.5 566.5,358.5 554.5,358.5 554.5,349.5 551.5,349.5 541.5,353.5 532.5,351.5 521.5,347.5 510.5,340.5 508.5,336.5 512.5,332.5 502.5,323.5 502.5,317.5 512.5,315.5 519.5,309.5 526.5,303.5 530.5,301.5 543.5,301.5 547.5,296.5 550.5,294.5 547.5,292.5 547.5,286.5 549.5,285.5 "/>
<polyline id="yunnan" points="317.5,389.5 313.5,389.5 313.5,394.5 305.5,394.5 305.5,403.5 300.5,406.5 297.5,408.5 305.5,417.5 306.5,424.5 300.5,441.5 286.5,453.5 276.5,458.5 276.5,467.5 273.5,468.5 273.5,475.5 282.5,474.5 284.5,472.5 299.5,472.5 299.5,487.5 302.5,489.5 309.5,491.5 312.5,493.5 302.5,506.5 308.5,510.5 316.5,513.5 321.5,520.5 324.5,520.5 330.5,518.5 334.5,524.5 336.5,529.5 346.5,529.5 347.5,524.5 346.5,508.5 352.5,508.5 356.5,509.5 363.5,506.5 367.5,512.5 369.5,510.5 379.5,508.5 386.5,508.5 393.5,508.5 412.5,496.5 416.5,496.5 419.5,496.5 426.5,495.5 426.5,484.5 419.5,484.5 410.5,483.5 405.5,478.5 401.5,475.5 400.5,470.5 403.5,465.5 400.5,458.5 404.5,454.5 404.5,442.5 395.5,442.5 394.5,444.5 391.5,441.5 391.5,431.5 406.5,431.5 417.5,424.5 416.5,421.5 410.5,417.5 410.5,421.5 404.5,421.5 402.5,416.5 402.5,408.5 388.5,420.5 378.5,425.5 378.5,432.5 375.5,436.5 375.5,446.5 369.5,446.5 366.5,446.5 360.5,446.5 356.5,446.5 359.5,437.5 364.5,437.5 363.5,433.5 345.5,417.5 336.5,419.5 330.5,408.5 335.5,406.5 332.5,404.5 328.5,406.5 323.5,407.5 323.5,412.5 322.5,415.5 316.5,406.5 316.5,396.5 320.5,395.5 320.5,390.5 316.5,390.5 "/>
<polyline id="jiangxi" points="588.5,390.5 579.5,391.5 576.5,396.5 564.5,402.5 557.5,407.5 564.5,416.5 561.5,420.5 553.5,425.5 556.5,436.5 558.5,444.5 561.5,444.5 560.5,455.5 559.5,461.5 561.5,465.5 565.5,467.5 573.5,467.5 573.5,471.5 563.5,476.5 572.5,478.5 575.5,476.5 586.5,476.5 588.5,478.5 590.5,478.5 595.5,474.5 591.5,471.5 593.5,466.5 595.5,462.5 597.5,459.5 602.5,453.5 604.5,449.5 605.5,446.5 603.5,441.5 604.5,438.5 611.5,437.5 612.5,433.5 609.5,429.5 624.5,423.5 627.5,420.5 632.5,412.5 630.5,407.5 623.5,403.5 625.5,394.5 617.5,394.5 609.5,390.5 606.5,390.5 606.5,395.5 603.5,395.5 601.5,393.5 602.5,387.5 600.5,387.5 595.5,391.5 588.5,390.5 "/>
<polyline id="fujian" points="631.5,411.5 628.5,416.5 628.5,421.5 613.5,425.5 609.5,431.5 612.5,433.5 609.5,436.5 604.5,438.5 602.5,441.5 604.5,446.5 600.5,454.5 594.5,465.5 594.5,470.5 595.5,475.5 606.5,475.5 611.5,480.5 613.5,491.5 617.5,496.5 619.5,493.5 632.5,482.5 630.5,478.5 633.5,475.5 639.5,476.5 652.5,465.5 654.5,462.5 655.5,459.5 654.5,451.5 654.5,448.5 656.5,448.5 661.5,448.5 655.5,438.5 657.5,437.5 664.5,432.5 667.5,429.5 665.5,428.5 664.5,424.5 658.5,425.5 655.5,428.5 652.5,425.5 652.5,423.5 647.5,423.5 646.5,417.5 642.5,417.5 642.5,420.5 641.5,423.5 636.5,420.5 635.5,416.5 638.5,415.5 638.5,412.5 630.5,412.5 "/>
<polyline id="guizhou" points="482.5,417.5 482.5,432.5 479.5,433.5 475.5,436.5 475.5,438.5 479.5,438.5 484.5,438.5 484.5,444.5 483.5,457.5 483.5,458.5 476.5,462.5 476.5,466.5 472.5,466.5 471.5,465.5 464.5,465.5 462.5,463.5 460.5,467.5 460.5,471.5 455.5,471.5 453.5,467.5 446.5,463.5 439.5,467.5 427.5,474.5 421.5,476.5 415.5,475.5 410.5,471.5 404.5,474.5 404.5,479.5 400.5,474.5 402.5,470.5 402.5,465.5 401.5,461.5 400.5,458.5 404.5,454.5 404.5,442.5 397.5,442.5 394.5,442.5 391.5,442.5 391.5,433.5 394.5,429.5 408.5,429.5 416.5,424.5 428.5,424.5 431.5,421.5 431.5,416.5 425.5,413.5 425.5,408.5 431.5,406.5 434.5,404.5 436.5,411.5 441.5,412.5 445.5,411.5 445.5,407.5 448.5,407.5 455.5,411.5 457.5,408.5 455.5,404.5 461.5,404.5 469.5,408.5 473.5,411.5 475.5,419.5 480.5,417.5 "/>
<polyline id="xizang" points="301.5,324.5 310.5,332.5 315.5,337.5 313.5,344.5 319.5,349.5 316.5,352.5 315.5,357.5 320.5,362.5 320.5,365.5 321.5,369.5 319.5,377.5 320.5,382.5 320.5,387.5 314.5,390.5 314.5,394.5 305.5,394.5 305.5,406.5 300.5,406.5 297.5,408.5 291.5,399.5 286.5,396.5 285.5,400.5 284.5,406.5 275.5,407.5 263.5,399.5 250.5,399.5 242.5,403.5 231.5,404.5 224.5,410.5 219.5,410.5 217.5,408.5 202.5,408.5 205.5,400.5 203.5,396.5 200.5,398.5 197.5,390.5 187.5,382.5 182.5,382.5 173.5,377.5 159.5,375.5 164.5,378.5 158.5,381.5 153.5,387.5 149.5,386.5 150.5,382.5 153.5,379.5 152.5,373.5 141.5,372.5 137.5,374.5 132.5,373.5 122.5,370.5 115.5,364.5 112.5,364.5 110.5,365.5 104.5,356.5 98.5,356.5 100.5,351.5 94.5,348.5 89.5,348.5 85.5,344.5 91.5,340.5 89.5,336.5 80.5,335.5 77.5,335.5 77.5,326.5 73.5,322.5 69.5,322.5 69.5,313.5 64.5,313.5 61.5,306.5 55.5,306.5 53.5,309.5 49.5,307.5 43.5,296.5 33.5,288.5 26.5,284.5 21.5,281.5 21.5,265.5 23.5,265.5 23.5,255.5 28.5,255.5 32.5,259.5 33.5,259.5 40.5,252.5 36.5,243.5 36.5,241.5 45.5,231.5 47.5,230.5 53.5,233.5 61.5,233.5 64.5,230.5 70.5,225.5 72.5,222.5 79.5,226.5 87.5,229.5 90.5,231.5 97.5,227.5 102.5,227.5 119.5,233.5 122.5,238.5 122.5,239.5 130.5,243.5 134.5,241.5 145.5,241.5 147.5,242.5 150.5,242.5 154.5,238.5 167.5,238.5 176.5,235.5 184.5,235.5 189.5,239.5 194.5,243.5 201.5,243.5 204.5,246.5 211.5,246.5 202.5,251.5 202.5,256.5 204.5,258.5 209.5,254.5 209.5,259.5 196.5,275.5 197.5,285.5 200.5,292.5 203.5,297.5 202.5,300.5 210.5,302.5 219.5,302.5 224.5,307.5 233.5,314.5 243.5,317.5 255.5,322.5 264.5,326.5 269.5,328.5 269.5,331.5 273.5,337.5 277.5,340.5 282.5,337.5 285.5,337.5 293.5,334.5 293.5,327.5 300.5,324.5 304.5,326.5 "/>
<polyline id="ningxia" points="452.5,233.5 443.5,238.5 442.5,243.5 438.5,250.5 438.5,258.5 434.5,260.5 434.5,264.5 430.5,265.5 426.5,269.5 425.5,269.5 430.5,277.5 430.5,282.5 428.5,285.5 430.5,292.5 428.5,294.5 432.5,298.5 438.5,300.5 446.5,301.5 447.5,298.5 445.5,296.5 450.5,294.5 450.5,289.5 446.5,288.5 446.5,282.5 449.5,276.5 456.5,275.5 461.5,275.5 461.5,269.5 461.5,264.5 465.5,264.5 461.5,260.5 453.5,255.5 453.5,252.5 456.5,242.5 456.5,235.5 456.5,233.5 455.5,230.5 450.5,233.5 "/>
</g>
<g id="yellowRiver" style="stroke:#6398FA;fill:none;stroke-opacity:1;fill-opacity:1;">
<polyline stroke-width="3" points="624.5,260.5 613.5,271.5 604.5,279.5 590.5,288.5 575.5,298.5 568.5,301.5 567.5,306.5 560.5,311.5 547.5,311.5 542.5,313.5 531.5,314.5 526.5,309.5 513.5,313.5 499.5,314.5 498.5,307.5 507.5,302.5 508.5,298.5 506.5,286.5 507.5,273.5 508.5,273.5 508.5,267.5 505.5,258.5 519.5,231.5 514.5,224.5 482.5,210.5 473.5,210.5 464.5,210.5 454.5,231.5 457.5,233.5 454.5,252.5 447.5,259.5 438.5,265.5 428.5,265.5 421.5,267.5 411.5,271.5 415.5,276.5 419.5,281.5 416.5,284.5 406.5,285.5 382.5,285.5 369.5,285.5 353.5,293.5 350.5,297.5 354.5,301.5 363.5,302.5 363.5,305.5 "/>
<polyline stroke-width="2" points="363.5,303.5 374.5,313.5 379.5,317.5 383.5,322.5 380.5,323.5 373.5,323.5 367.5,315.5 343.5,317.5 336.5,307.5 334.5,303.5 329.5,300.5 "/>
<polyline stroke-width="1" points="329.5,300.5 319.5,296.5 310.5,293.5 305.5,293.5 302.5,290.5 300.5,288.5 297.5,288.5 294.5,285.5 291.5,285.5 "/>
</g>
<g id="changRiver" style="stroke:#6398FA;fill:none;stroke-opacity:1;fill-opacity:1;">
<polyline stroke-width="3" points="670.5,352.5 664.5,353.5 654.5,352.5 646.5,349.5 641.5,352.5 633.5,349.5 624.5,353.5 620.5,355.5 620.5,369.5 604.5,373.5 597.5,374.5 601.5,374.5 597.5,382.5 587.5,389.5 579.5,389.5 569.5,385.5 566.5,382.5 560.5,383.5 560.5,389.5 553.5,393.5 534.5,393.5 529.5,387.5 522.5,385.5 519.5,381.5 510.5,374.5 508.5,372.5 472.5,372.5 470.5,372.5 450.5,387.5 442.5,391.5 440.5,395.5 428.5,404.5 423.5,407.5 412.5,408.5 406.5,411.5 404.5,407.5 394.5,415.5 389.5,420.5 389.5,421.5 381.5,425.5 376.5,425.5 376.5,429.5 379.5,434.5 375.5,436.5 376.5,445.5 375.5,449.5 371.5,448.5 367.5,444.5 360.5,449.5 357.5,446.5 361.5,442.5 361.5,438.5 358.5,437.5 351.5,440.5 346.5,440.5 342.5,440.5 336.5,441.5 326.5,441.5 330.5,441.5 330.5,436.5 335.5,429.5 336.5,424.5 336.5,419.5 331.5,419.5 328.5,424.5 323.5,425.5 323.5,416.5 323.5,412.5 316.5,407.5 316.5,400.5 317.5,395.5 320.5,394.5 319.5,389.5 321.5,383.5 321.5,378.5 319.5,374.5 322.5,373.5 321.5,368.5 319.5,361.5 317.5,357.5 315.5,352.5 320.5,349.5 316.5,345.5 313.5,341.5 312.5,340.5 312.5,335.5 "/>
<polyline stroke-width="2" points="312.5,336.5 305.5,328.5 300.5,322.5 293.5,317.5 289.5,313.5 282.5,307.5 280.5,305.5 278.5,303.5 "/>
<polyline stroke-width="1" points="279.5,303.5 277.5,301.5 269.5,294.5 263.5,293.5 258.5,296.5 254.5,298.5 248.5,298.5 241.5,298.5 230.5,300.5 227.5,298.5 215.5,298.5 "/>
</g>
<g id="capitalPoints" style="stroke:red;fill:red;stroke-opacity:1;fill-opacity:1;stroke-width:1;">
<circle cx="217.5" cy="124.5" r="2" /><!-- 乌鲁木齐-->
<circle cx="194.5" cy="358.5" r="2" /><!--拉萨-->
<circle cx="376.5" cy="272.5" r="2" /><!--西宁-->
<circle cx="445.5" cy="248.5" r="2" /><!--银川-->
<circle cx="408.5" cy="289.5" r="2" /><!--兰州-->
<circle cx="367.5" cy="467.5" r="2" /><!--昆明-->
<circle cx="438.5" cy="446.5" r="2" /><!-- 贵阳 -->
<circle cx="441.5" cy="391.5" r="2" /><!-- 重庆 -->
<circle cx="478.5" cy="318.5" r="2" /><!-- 西安 -->
<circle cx="464.5" cy="509.5" r="2" /><!-- 南宁 -->
<circle cx="499.5" cy="562.5" r="2" /><!-- 海口 -->
<circle cx="551.5" cy="524.5" r="2" /><!-- 澳门 -->
<circle cx="554.5" cy="505.5" r="2" /> <!-- 广州 -->
<circle cx="571.5" cy="518.5" r="2" /> <!-- 香港 -->
<circle cx="543.5" cy="421.5" r="2" /> <!-- 长沙 -->
<circle cx="558.5" cy="379.5" r="2" /> <!-- 武汉 -->
<circle cx="552.5" cy="314.5" r="2" /> <!-- 郑州 -->
<circle cx="532.5" cy="262.5" r="2" /> <!-- 太原 -->
<circle cx="521.5" cy="214.5" r="2" /> <!-- 呼和浩特 -->
<circle cx="561.5" cy="260.5" r="2" /> <!-- 石家庄 -->
<circle cx="603.5" cy="282.5" r="2" /> <!-- 济南 -->
<circle cx="609.5" cy="357.5" r="2" /> <!-- 合肥 -->
<circle cx="590.5" cy="411.5" r="2" /> <!-- 南昌 -->
<circle cx="649.5" cy="454.5" r="2" /> <!-- 福州 -->
<circle cx="689.5" cy="466.5" r="2" /> <!-- 台北 -->
<circle cx="656.5" cy="381.5" r="2" /> <!-- 杭州 -->
<circle cx="673.5" cy="364.5" r="2" /> <!-- 上海 -->
<circle cx="635.5" cy="353.5" r="2" /> <!-- 南京 -->
<circle cx="600.5" cy="241.5" r="2" /> <!-- 天津 -->
<circle cx="586.5" cy="227.5" r="3" /> <!-- 北京 -->
<circle cx="678.5" cy="189.5" r="2" /> <!-- 沈阳 -->
<circle cx="694.5" cy="151.5" r="2" /> <!-- 长春 -->
<circle cx="707.5" cy="121.5" r="2" /> <!-- 哈尔滨 -->
<circle cx="400.5" cy="375.5" r="2" /> <!-- 成都 -->
</g>
<g id="roleCityes" style="stroke:red;fill:none;stroke-width:0.3" display="none">
<circle cx="652.5" cy="360.5" r="0.8" /> <!-- 无锡 -->
<circle cx="661.5" cy="364.5" r="0.8" /> <!-- 苏州 -->
<circle cx="646.5" cy="346.5" r="0.8" /> <!-- 扬州 -->
</g>
<g id="cityNames" style="stroke:black;fill:none;stroke-width:0.2;font-size:3" display="none">
<text id="wuxi" x="653.5" y="360.5">无锡</text>
<text id="suzhou" x="662.5" y="364.5">苏州</text>
<text id="yangzhou" x="647.5" y="346.5">扬州</text>
</g>
<g id="capitalNames" style="stroke:purple" display="">
<text id="chengdu" x="404.5" y="370.5">成都</text>
<text id="haerbing" x="700.5" y="114.5">哈尔滨</text>
<text id="changchun" x="698.5" y="160.5">长春</text>
<text id="shenyang" x="664.5" y="204.5">沈阳</text>
<text id="beijing" stroke="red" x="590.5" y="224.5">北京</text>
<text id="tianjing" x="607.5" y="248.5">天津</text>
<text id="nanjing" x="637.5" y="353.5">南京</text>
<text id="shanghai" x="680.5" y="364.5">上海</text>
<text id="hangzhou" x="650.5" y="395.5">杭州</text>
<text id="taibei" x="693.5" y="460.5">台北</text>
<text id="fuzhou" x="620.5" y="454.5">福州</text>
<text id="nanchang" x="580.5" y="426.5">南昌</text>
<text id="hefei" x="592.5" y="350.5">合肥</text>
<text id="jinan" x="608.5" y="282.5">济南</text>
<text id="shijiazhuang" x="565.5" y="258.5">石家庄</text>
<text id="huhehaote" x="477.5" y="206.5">呼和浩特</text>
<text id="taiyuan" x="516.5" y="278.5">太原</text>
<text id="zhengzhou" x="531.5" y="327.5">郑州</text>
<text id="wuhan" x="530.5" y="383.5">武汉</text>
<text id="changsha" x="516.5" y="430.5">长沙</text>
<text id="xianggang" x="571.5" y="530.5">香港</text>
<text id="guangzhou" x="550.5" y="498.5">广州</text>
<text id="aomen" x="537.5" y="537.5">澳门</text>
<text id="haikou" x="478.5" y="573.5">海口</text>
<text id="nanning" x="460.5" y="502.5">南宁</text>
<text id="xian" x="470.5" y="332.5">西安</text>
<text id="chongqing" x="444.5" y="396.5">重庆</text>
<text id="guiyang" x="443.5" y="448.5">贵阳</text>
<text id="kunming" x="340.5" y="470.5">昆明</text>
<text id="lanzhou" x="400.5" y="302.5">兰州</text>
<text id="yinchuan" x="437.5" y="267.5">银川</text>
<text id="xining" x="356.5" y="266.5">西宁</text>
<text id="lasa" x="185.5" y="349.5">拉萨</text>
<text id="wulumuqi" x="190.5" y="118.5">乌鲁木齐</text>
</g>
<g id="bubble" filter="url(#dropShadow)" transform="translate(0,0)" display="none">
<g id="bubbleBack" style="stroke:none;fill:#AFD788;fill-opacity:0.6">
<rect id="mainBack" x="500.5" y="32.5" width="120" height="150" rx="10"/>
<polyline id="tri" points="540.5,181.5 560.5,181.5 521.5,214.5 540.5,181.5" transform="rotate(0 521.5,214.5)"/>
</g>
<g id="dataLebel" style="stroke-width:1;stroke:#103667;">
<text id="cityInPopo" x="510.5" y="59.5" style="font-size:14" stroke="black">扬州</text>
<text x="510.5" y="85.5">天气:</text>
<text x="510.5" y="110.5">气温:</text>
<text x="510.5" y="135.5">风向:</text>
<text x="510.5" y="162.5">提醒:</text>
</g>
<g id="actualData" style="stroke-width:1;stroke:#511F90;">
<text id="weatherInPopo" x="550.5" y="85.5" display="">加载中...</text>
<text id="degreeInPopo" x="550.5" y="110.5">加载中...</text>
<text id="windInPopo" x="550.5" y="135.5">加载中...</text>
<text id="tipInPopo" x="550.5" y="162.5">加载中...</text>
</g>
<g id="shapes" >
<!--define some shapes to show weather visual-->
<g id="sunny" transform="translate(479,-5),scale(0.5)" display="none" style="fill:url(#sunnyFill);stroke:#B46B29" filter="url(#dropShadow)">
<circle cx="210.5" cy="152.5" r="27" />
<polyline points="210.5,99.5 204.5,116.5 213.5,116.5 209.5,100.5 "/>
<polyline points="210.5,99.5 204.5,116.5 213.5,116.5 209.5,100.5 "/>
<polyline points="235.5,110.5 224.5,120.5 231.5,127.5 235.5,111.5 "/>
<polyline points="238.5,136.5 241.5,145.5 252.5,136.5 238.5,136.5 "/>
<polyline points="241.5,157.5 238.5,167.5 252.5,167.5 240.5,157.5 "/>
<polyline points="231.5,176.5 224.5,183.5 235.5,191.5 231.5,176.5 "/>
<polyline points="215.5,186.5 209.5,203.5 204.5,187.5 213.5,187.5 "/>
<polyline points="215.5,186.5 209.5,203.5 204.5,187.5 213.5,187.5 "/>
<polyline points="182.5,192.5 195.5,183.5 187.5,176.5 183.5,191.5 "/>
<polyline points="182.5,192.5 195.5,183.5 187.5,176.5 183.5,191.5 "/>
<polyline points="166.5,166.5 182.5,167.5 179.5,157.5 167.5,165.5 "/>
<polyline points="166.5,166.5 182.5,167.5 179.5,157.5 167.5,165.5 "/>
<polyline points="166.5,136.5 178.5,144.5 181.5,134.5 166.5,136.5 "/>
<polyline points="182.5,110.5 187.5,124.5 195.5,119.5 182.5,110.5 "/>
<polyline points="182.5,110.5 187.5,124.5 195.5,119.5 182.5,110.5 "/>
</g>
<g id="cloud" transform="translate(479,-5),scale(0.5)" display="none" style="fill:url(#cloudFill);stroke:#74A7B9" filter="url(#dropShadow)">
<polyline points="216.5,119.5 224.5,112.5 236.5,111.5 242.5,119.5 245.5,125.5 246.5,137.5 242.5,141.5 254.5,141.5 260.5,141.5 263.5,145.5 265.5,153.5 265.5,159.5 264.5,168.5 261.5,168.5 218.5,117.5 "/>
<polyline points="173.5,191.5 232.5,192.5 234.5,189.5 248.5,188.5 256.5,182.5 260.5,170.5 256.5,161.5 252.5,153.5 241.5,149.5 233.5,153.5 235.5,146.5 235.5,138.5 235.5,132.5 230.5,125.5 225.5,121.5 217.5,120.5 205.5,124.5 197.5,132.5 193.5,142.5 187.5,153.5 184.5,154.5 173.5,158.5 164.5,161.5 157.5,168.5 156.5,179.5 161.5,186.5 173.5,191.5 "/>
</g>
<g id="rain" transform="translate(479,-5),scale(0.5)" display="none" style="fill:url(#cloudFill);stroke:#74A7B9" filter="url(#dropShadow)">
<polyline points="191.5,157.5 186.5,171.5 184.5,178.5 184.5,186.5 187.5,189.5 193.5,193.5 197.5,193.5 201.5,191.5 203.5,184.5 203.5,179.5 201.5,168.5 197.5,157.5 191.5,157.5 "/>
<polyline points="191.5,157.5 186.5,171.5 184.5,178.5 184.5,186.5 187.5,189.5 193.5,193.5 197.5,193.5 201.5,191.5 203.5,184.5 203.5,179.5 201.5,168.5 197.5,157.5 191.5,157.5 "/>
<polyline points="224.5,154.5 216.5,182.5 215.5,199.5 219.5,206.5 225.5,209.5 231.5,208.5 235.5,196.5 235.5,184.5 226.5,154.5 224.5,154.5 "/>
<polyline points="180.5,155.5 227.5,155.5 249.5,150.5 254.5,145.5 254.5,134.5 249.5,125.5 242.5,124.5 245.5,116.5 239.5,108.5 235.5,106.5 231.5,106.5 228.5,106.5 224.5,96.5 220.5,95.5 217.5,93.5 211.5,93.5 205.5,96.5 204.5,107.5 196.5,104.5 189.5,108.5 184.5,112.5 183.5,121.5 183.5,128.5 176.5,128.5 168.5,132.5 166.5,138.5 167.5,149.5 180.5,155.5 "/>
</g>
<g id="snow" transform="translate(479,-5),scale(0.5)" display="none" style="fill:white;stroke:#74A7B9" filter="url(#dropShadow)">
<polyline points="187.5,195.5 189.5,197.5 191.5,197.5 195.5,191.5 198.5,195.5 201.5,195.5 203.5,193.5 203.5,191.5 200.5,184.5 202.5,180.5 204.5,184.5 206.5,184.5 208.5,182.5 204.5,179.5 218.5,179.5 215.5,183.5 216.5,184.5 219.5,186.5 221.5,182.5 223.5,186.5 219.5,193.5 220.5,196.5 224.5,196.5 226.5,189.5 228.5,196.5 232.5,197.5 234.5,196.5 234.5,193.5 231.5,187.5 238.5,187.5 238.5,182.5 228.5,182.5 227.5,178.5 232.5,178.5 232.5,172.5 228.5,171.5 232.5,162.5 235.5,165.5 240.5,163.5 239.5,162.5 238.5,158.5 241.5,158.5 245.5,163.5 247.5,166.5 249.5,163.5 247.5,158.5 255.5,158.5 255.5,150.5 247.5,150.5 249.5,144.5 246.5,141.5 241.5,150.5 238.5,150.5 240.5,145.5 238.5,142.5 234.5,142.5 232.5,144.5 228.5,137.5 233.5,137.5 233.5,132.5 227.5,132.5 228.5,127.5 236.5,127.5 238.5,123.5 231.5,121.5 235.5,112.5 231.5,110.5 226.5,119.5 223.5,111.5 218.5,115.5 223.5,124.5 220.5,127.5 217.5,120.5 213.5,125.5 217.5,129.5 206.5,129.5 208.5,124.5 203.5,123.5 202.5,127.5 198.5,123.5 204.5,113.5 201.5,110.5 196.5,117.5 193.5,110.5 189.5,110.5 188.5,115.5 191.5,121.5 184.5,121.5 184.5,127.5 195.5,128.5 196.5,131.5 189.5,131.5 190.5,136.5 194.5,136.5 195.5,136.5 190.5,146.5 188.5,142.5 183.5,145.5 187.5,151.5 182.5,151.5 178.5,141.5 173.5,144.5 175.5,150.5 166.5,150.5 166.5,155.5 166.5,158.5 176.5,158.5 173.5,165.5 178.5,167.5 181.5,157.5 187.5,157.5 182.5,163.5 187.5,166.5 190.5,161.5 196.5,170.5 189.5,171.5 189.5,175.5 196.5,176.5 193.5,182.5 182.5,182.5 182.5,186.5 191.5,187.5 187.5,195.5 "/>
</g>
</g>
</g>
<g id="mask" style="fill:white;stroke:none;fill-opacity:0;" onmouseout="hideBubble()">
<polyline onmouseover="BnD('xinjiang')" onmouseout="mergeBack('xinjiang');moveTri()" points="215.5,68.5 215.5,56.5 219.5,52.5 227.5,52.5 230.5,51.5 231.5,51.5 233.5,48.5 233.5,45.5 236.5,45.5 243.5,51.5 242.5,60.5 247.5,61.5 246.5,64.5 247.5,66.5 249.5,68.5 254.5,70.5 257.5,73.5 265.5,77.5 268.5,77.5 265.5,87.5 269.5,90.5 269.5,94.5 269.5,96.5 269.5,102.5 261.5,107.5 261.5,115.5 265.5,117.5 268.5,119.5 272.5,119.5 276.5,120.5 278.5,120.5 285.5,123.5 289.5,123.5 294.5,128.5 299.5,129.5 308.5,138.5 313.5,140.5 315.5,144.5 316.5,151.5 316.5,157.5 319.5,167.5 320.5,170.5 319.5,175.5 316.5,176.5 277.5,188.5 275.5,212.5 265.5,212.5 256.5,213.5 250.5,214.5 250.5,216.5 243.5,216.5 242.5,214.5 234.5,214.5 227.5,217.5 223.5,220.5 221.5,225.5 220.5,227.5 225.5,229.5 232.5,234.5 233.5,235.5 231.5,238.5 228.5,242.5 224.5,246.5 224.5,246.5 231.5,247.5 228.5,250.5 223.5,251.5 219.5,251.5 210.5,247.5 201.5,246.5 196.5,244.5 187.5,238.5 181.5,237.5 176.5,234.5 169.5,237.5 154.5,237.5 147.5,242.5 145.5,241.5 131.5,241.5 130.5,243.5 121.5,239.5 120.5,234.5 113.5,229.5 105.5,227.5 98.5,226.5 92.5,229.5 90.5,231.5 77.5,226.5 72.5,224.5 68.5,227.5 63.5,233.5 50.5,233.5 45.5,230.5 40.5,225.5 38.5,220.5 39.5,212.5 40.5,208.5 36.5,205.5 31.5,204.5 24.5,196.5 23.5,191.5 23.5,189.5 25.5,180.5 21.5,176.5 19.5,176.5 19.5,172.5 16.5,170.5 10.5,165.5 16.5,163.5 18.5,159.5 18.5,158.5 15.5,151.5 19.5,145.5 18.5,140.5 12.5,140.5 8.5,138.5 6.5,134.5 15.5,127.5 19.5,121.5 23.5,121.5 46.5,121.5 54.5,128.5 60.5,128.5 65.5,123.5 68.5,121.5 70.5,124.5 85.5,124.5 89.5,121.5 97.5,120.5 98.5,123.5 113.5,123.5 119.5,119.5 120.5,116.5 120.5,112.5 124.5,108.5 129.5,106.5 129.5,91.5 134.5,90.5 134.5,78.5 136.5,78.5 149.5,79.5 156.5,85.5 160.5,85.5 163.5,82.5 163.5,77.5 176.5,61.5 176.5,58.5 183.5,62.5 195.5,68.5 198.5,69.5 212.5,69.5 213.5,69.5 215.5,53.5 219.5,52.5 226.5,52.5 231.5,51.5 232.5,48.5 "/>
<polyline onmouseover="BnD('heilongjiang')" onmouseout="mergeBack('heilongjiang');moveTri()" points="625.5,11.5 630.5,18.5 625.5,24.5 628.5,28.5 642.5,28.5 646.5,39.5 648.5,44.5 653.5,44.5 655.5,37.5 660.5,37.5 662.5,37.5 672.5,34.5 679.5,40.5 679.5,45.5 675.5,58.5 675.5,64.5 677.5,69.5 677.5,74.5 675.5,86.5 671.5,87.5 664.5,85.5 650.5,99.5 649.5,103.5 653.5,107.5 658.5,111.5 665.5,108.5 669.5,115.5 673.5,124.5 680.5,129.5 693.5,129.5 695.5,131.5 708.5,131.5 710.5,134.5 710.5,140.5 717.5,144.5 721.5,149.5 729.5,144.5 728.5,137.5 732.5,140.5 737.5,149.5 741.5,153.5 745.5,151.5 759.5,144.5 768.5,148.5 768.5,146.5 767.5,141.5 767.5,133.5 764.5,129.5 761.5,127.5 761.5,119.5 772.5,113.5 786.5,113.5 788.5,112.5 788.5,100.5 788.5,95.5 789.5,87.5 786.5,77.5 787.5,72.5 791.5,69.5 791.5,66.5 791.5,58.5 775.5,64.5 769.5,73.5 760.5,79.5 751.5,79.5 745.5,68.5 736.5,65.5 723.5,57.5 700.5,57.5 695.5,51.5 695.5,47.5 680.5,28.5 675.5,18.5 662.5,9.5 650.5,5.5 640.5,5.5 630.5,10.5 626.5,11.5 "/>
<polyline onmouseover="BnD('jilin')" onmouseout="mergeBack('jilin');moveTri()" points="667.5,111.5 661.5,116.5 656.5,120.5 660.5,123.5 660.5,125.5 654.5,128.5 648.5,124.5 646.5,127.5 646.5,133.5 650.5,136.5 650.5,146.5 653.5,149.5 654.5,157.5 667.5,146.5 671.5,158.5 675.5,166.5 684.5,168.5 685.5,175.5 687.5,175.5 692.5,172.5 694.5,172.5 701.5,180.5 702.5,184.5 702.5,193.5 706.5,193.5 709.5,197.5 716.5,187.5 719.5,186.5 727.5,188.5 736.5,187.5 735.5,179.5 735.5,174.5 746.5,172.5 756.5,158.5 760.5,158.5 764.5,155.5 772.5,151.5 769.5,145.5 764.5,145.5 758.5,142.5 745.5,146.5 743.5,151.5 739.5,151.5 728.5,138.5 728.5,142.5 726.5,146.5 720.5,146.5 715.5,141.5 710.5,138.5 710.5,133.5 704.5,127.5 698.5,132.5 693.5,128.5 682.5,129.5 675.5,127.5 671.5,119.5 667.5,112.5 "/>
<polyline onmouseover="BnD('liaoning')" onmouseout="mergeBack('liaoning')" points="675.5,166.5 673.5,172.5 672.5,176.5 661.5,176.5 641.5,192.5 635.5,197.5 628.5,186.5 624.5,186.5 623.5,191.5 621.5,196.5 624.5,203.5 621.5,205.5 620.5,214.5 626.5,217.5 632.5,221.5 638.5,218.5 646.5,209.5 650.5,204.5 660.5,204.5 662.5,208.5 662.5,213.5 655.5,224.5 655.5,226.5 661.5,230.5 660.5,234.5 652.5,238.5 654.5,243.5 662.5,237.5 665.5,230.5 695.5,217.5 695.5,206.5 707.5,201.5 707.5,195.5 701.5,191.5 705.5,182.5 692.5,170.5 690.5,174.5 687.5,174.5 683.5,166.5 677.5,166.5 673.5,166.5 "/>
<polyline onmouseover="BnD('hebei')" onmouseout="mergeBack('hebei')" points="608.5,237.5 619.5,237.5 625.5,231.5 631.5,226.5 633.5,222.5 627.5,216.5 620.5,217.5 620.5,204.5 610.5,204.5 609.5,201.5 609.5,196.5 603.5,186.5 591.5,188.5 590.5,191.5 582.5,195.5 580.5,192.5 572.5,195.5 567.5,196.5 561.5,188.5 558.5,188.5 549.5,203.5 549.5,210.5 553.5,213.5 557.5,220.5 557.5,222.5 553.5,229.5 558.5,235.5 558.5,239.5 547.5,244.5 547.5,250.5 547.5,258.5 552.5,267.5 552.5,275.5 547.5,284.5 547.5,285.5 564.5,285.5 566.5,289.5 572.5,289.5 572.5,293.5 580.5,296.5 583.5,290.5 580.5,284.5 580.5,267.5 584.5,267.5 588.5,267.5 593.5,260.5 602.5,260.5 611.5,255.5 603.5,246.5 609.5,235.5 "/>
<polyline onmouseover="BnD('tianjin')" onmouseout="mergeBack('tianjin')" points="588.5,235.5 590.5,239.5 590.5,242.5 589.5,246.5 601.5,247.5 604.5,247.5 606.5,241.5 606.5,237.5 606.5,234.5 604.5,233.5 598.5,229.5 595.5,230.5 590.5,231.5 589.5,235.5 "/>
<polyline onmouseover="BnD('beijing')" onmouseout="mergeBack('beijing')" points="598.5,227.5 595.5,231.5 589.5,231.5 589.5,237.5 588.5,234.5 575.5,234.5 573.5,231.5 574.5,225.5 579.5,221.5 576.5,213.5 580.5,208.5 590.5,208.5 598.5,212.5 597.5,214.5 598.5,220.5 598.5,227.5 "/>
<polyline onmouseover="BnD('jiangsu')" onmouseout="mergeBack('jiangsu')" points="632.5,303.5 627.5,307.5 627.5,311.5 618.5,313.5 615.5,310.5 609.5,311.5 601.5,309.5 598.5,307.5 593.5,307.5 588.5,309.5 587.5,313.5 593.5,313.5 598.5,314.5 602.5,320.5 608.5,320.5 611.5,323.5 615.5,326.5 617.5,326.5 617.5,330.5 616.5,334.5 616.5,334.5 624.5,337.5 625.5,340.5 634.5,337.5 635.5,340.5 635.5,345.5 632.5,345.5 628.5,345.5 628.5,349.5 625.5,352.5 626.5,360.5 632.5,365.5 636.5,366.5 645.5,368.5 646.5,372.5 650.5,369.5 658.5,370.5 664.5,370.5 669.5,369.5 668.5,365.5 667.5,360.5 671.5,357.5 671.5,352.5 679.5,352.5 673.5,339.5 663.5,339.5 662.5,334.5 653.5,322.5 653.5,313.5 643.5,310.5 634.5,309.5 630.5,302.5 "/>
<polyline onmouseover="BnD('shanghai')" onmouseout="mergeBack('shanghai')" points="670.5,356.5 676.5,361.5 677.5,361.5 679.5,365.5 683.5,370.5 680.5,368.5 677.5,370.5 673.5,370.5 668.5,369.5 668.5,365.5 668.5,362.5 668.5,360.5 670.5,355.5 "/>
<polyline onmouseover="BnD('shandong')" onmouseout="mergeBack('shandong')" points="611.5,255.5 603.5,262.5 595.5,262.5 590.5,267.5 587.5,268.5 579.5,267.5 579.5,277.5 582.5,286.5 584.5,292.5 578.5,297.5 571.5,301.5 568.5,305.5 575.5,311.5 579.5,311.5 580.5,315.5 584.5,313.5 588.5,310.5 589.5,307.5 595.5,307.5 603.5,310.5 610.5,314.5 616.5,313.5 620.5,313.5 628.5,309.5 631.5,306.5 632.5,301.5 662.5,271.5 667.5,268.5 670.5,268.5 675.5,268.5 678.5,260.5 678.5,259.5 670.5,259.5 660.5,260.5 654.5,258.5 647.5,255.5 642.5,260.5 642.5,264.5 636.5,265.5 631.5,267.5 625.5,265.5 625.5,259.5 618.5,256.5 610.5,256.5 "/>
<polyline onmouseover="BnD('anhui')" onmouseout="mergeBack('anhui')" points="588.5,309.5 586.5,313.5 588.5,317.5 593.5,319.5 595.5,319.5 595.5,326.5 589.5,326.5 586.5,322.5 581.5,320.5 580.5,326.5 580.5,331.5 576.5,331.5 575.5,334.5 573.5,335.5 569.5,335.5 569.5,340.5 576.5,343.5 575.5,345.5 580.5,349.5 587.5,349.5 586.5,357.5 581.5,358.5 581.5,368.5 587.5,372.5 590.5,373.5 586.5,378.5 588.5,383.5 589.5,390.5 595.5,391.5 602.5,387.5 603.5,390.5 602.5,393.5 602.5,398.5 606.5,395.5 606.5,390.5 612.5,390.5 618.5,396.5 625.5,396.5 630.5,391.5 634.5,386.5 635.5,382.5 640.5,379.5 642.5,373.5 643.5,368.5 635.5,365.5 631.5,361.5 626.5,356.5 627.5,351.5 627.5,347.5 628.5,343.5 632.5,344.5 636.5,344.5 634.5,339.5 633.5,335.5 630.5,337.5 626.5,339.5 624.5,339.5 620.5,336.5 615.5,334.5 617.5,330.5 616.5,324.5 611.5,323.5 606.5,319.5 603.5,319.5 598.5,315.5 594.5,313.5 590.5,311.5 588.5,311.5 586.5,311.5 "/>
<polyline onmouseover="BnD('zhejiang')" onmouseout="mergeBack('zhejiang')" points="672.5,372.5 668.5,369.5 662.5,372.5 658.5,372.5 649.5,369.5 648.5,365.5 645.5,369.5 643.5,375.5 642.5,378.5 634.5,379.5 634.5,385.5 631.5,391.5 623.5,395.5 624.5,404.5 630.5,407.5 631.5,412.5 636.5,412.5 636.5,417.5 635.5,420.5 639.5,423.5 641.5,421.5 641.5,417.5 646.5,416.5 648.5,421.5 652.5,424.5 655.5,425.5 655.5,425.5 657.5,428.5 661.5,425.5 665.5,425.5 668.5,431.5 669.5,421.5 673.5,412.5 677.5,408.5 682.5,410.5 683.5,402.5 683.5,383.5 687.5,382.5 687.5,379.5 682.5,379.5 678.5,379.5 663.5,378.5 663.5,374.5 670.5,373.5 675.5,372.5 668.5,369.5 "/>
<polyline onmouseover="BnD('hunan')" onmouseout="mergeBack('hunan')" points="554.5,404.5 563.5,411.5 564.5,416.5 558.5,421.5 556.5,427.5 553.5,433.5 557.5,436.5 560.5,444.5 560.5,454.5 560.5,463.5 556.5,465.5 553.5,468.5 547.5,468.5 545.5,467.5 544.5,474.5 538.5,474.5 532.5,474.5 527.5,475.5 517.5,478.5 513.5,475.5 509.5,474.5 512.5,468.5 515.5,457.5 509.5,453.5 502.5,453.5 497.5,457.5 492.5,454.5 487.5,458.5 484.5,459.5 482.5,458.5 482.5,446.5 484.5,438.5 484.5,436.5 477.5,438.5 475.5,436.5 476.5,433.5 483.5,432.5 484.5,407.5 491.5,396.5 497.5,394.5 501.5,395.5 501.5,387.5 508.5,387.5 516.5,390.5 523.5,394.5 531.5,394.5 551.5,394.5 553.5,396.5 553.5,402.5 559.5,408.5 "/>
<polyline onmouseover="BnD('shanxi1')" onmouseout="mergeBack('shanxi1')" points="549.5,221.5 550.5,217.5 551.5,210.5 558.5,218.5 558.5,222.5 552.5,227.5 559.5,237.5 559.5,241.5 547.5,243.5 547.5,256.5 552.5,267.5 552.5,277.5 547.5,282.5 547.5,293.5 550.5,293.5 549.5,298.5 542.5,301.5 527.5,301.5 522.5,309.5 513.5,313.5 498.5,314.5 498.5,310.5 505.5,303.5 507.5,296.5 507.5,277.5 507.5,268.5 505.5,260.5 512.5,247.5 519.5,233.5 527.5,233.5 531.5,220.5 543.5,220.5 550.5,218.5 "/>
<polyline onmouseover="BnD('chongqing')" onmouseout="mergeBack('chongqing')" points="468.5,360.5 469.5,357.5 465.5,355.5 470.5,353.5 475.5,352.5 482.5,358.5 484.5,358.5 493.5,362.5 498.5,366.5 497.5,374.5 486.5,378.5 478.5,378.5 475.5,378.5 473.5,385.5 470.5,389.5 480.5,399.5 477.5,402.5 483.5,408.5 483.5,417.5 476.5,417.5 471.5,408.5 464.5,404.5 457.5,404.5 454.5,404.5 455.5,407.5 456.5,410.5 454.5,411.5 447.5,406.5 445.5,406.5 442.5,411.5 438.5,411.5 433.5,408.5 428.5,406.5 428.5,402.5 427.5,398.5 424.5,396.5 423.5,393.5 426.5,387.5 425.5,382.5 432.5,379.5 433.5,382.5 439.5,382.5 442.5,385.5 447.5,382.5 452.5,374.5 462.5,370.5 469.5,358.5 "/>
<polyline onmouseover="BnD('hubei')" onmouseout="mergeBack('hubei')" points="509.5,337.5 517.5,345.5 526.5,348.5 529.5,349.5 538.5,352.5 544.5,352.5 546.5,352.5 549.5,349.5 553.5,349.5 553.5,355.5 554.5,358.5 566.5,360.5 569.5,366.5 576.5,369.5 582.5,369.5 590.5,372.5 588.5,378.5 586.5,378.5 589.5,387.5 589.5,390.5 581.5,391.5 578.5,393.5 571.5,399.5 558.5,406.5 554.5,403.5 553.5,396.5 551.5,394.5 532.5,395.5 528.5,395.5 524.5,394.5 519.5,391.5 515.5,389.5 513.5,389.5 502.5,389.5 501.5,394.5 500.5,395.5 494.5,395.5 487.5,400.5 482.5,406.5 477.5,402.5 480.5,398.5 473.5,394.5 470.5,390.5 472.5,383.5 472.5,379.5 480.5,377.5 486.5,378.5 495.5,373.5 495.5,364.5 491.5,361.5 491.5,356.5 490.5,352.5 486.5,349.5 499.5,349.5 499.5,347.5 487.5,334.5 494.5,336.5 502.5,336.5 506.5,337.5 510.5,337.5 "/>
<polyline onmouseover="BnD('shanxi3')" onmouseout="mergeBack('shanxi3')" points="513.5,241.5 509.5,252.5 506.5,259.5 505.5,264.5 508.5,267.5 508.5,276.5 507.5,294.5 508.5,297.5 508.5,302.5 502.5,303.5 498.5,313.5 504.5,315.5 504.5,326.5 512.5,334.5 510.5,339.5 504.5,335.5 493.5,336.5 490.5,340.5 499.5,347.5 495.5,349.5 487.5,349.5 492.5,358.5 494.5,362.5 483.5,360.5 473.5,352.5 469.5,352.5 464.5,353.5 462.5,351.5 461.5,347.5 454.5,347.5 452.5,344.5 439.5,344.5 436.5,339.5 435.5,336.5 432.5,331.5 440.5,328.5 447.5,324.5 450.5,319.5 450.5,314.5 447.5,311.5 448.5,306.5 453.5,306.5 455.5,309.5 465.5,309.5 465.5,306.5 465.5,305.5 465.5,301.5 472.5,302.5 478.5,303.5 479.5,301.5 479.5,297.5 478.5,292.5 480.5,285.5 477.5,284.5 468.5,279.5 464.5,277.5 461.5,273.5 461.5,269.5 461.5,264.5 465.5,264.5 473.5,264.5 476.5,265.5 483.5,267.5 486.5,263.5 492.5,252.5 492.5,247.5 508.5,238.5 512.5,237.5 512.5,241.5 512.5,244.5 "/>
<polyline onmouseover="BnD('guangdong')" onmouseout="mergeBack('guangdong')" points="526.5,476.5 527.5,492.5 522.5,493.5 517.5,499.5 517.5,506.5 514.5,506.5 514.5,516.5 506.5,521.5 504.5,524.5 495.5,526.5 494.5,531.5 487.5,531.5 484.5,535.5 485.5,537.5 483.5,542.5 486.5,550.5 489.5,552.5 502.5,554.5 502.5,550.5 499.5,548.5 495.5,544.5 495.5,541.5 499.5,538.5 501.5,534.5 506.5,531.5 517.5,530.5 530.5,530.5 542.5,530.5 546.5,525.5 550.5,526.5 553.5,524.5 552.5,510.5 556.5,509.5 559.5,512.5 563.5,518.5 566.5,522.5 569.5,524.5 573.5,518.5 572.5,512.5 582.5,510.5 584.5,513.5 590.5,513.5 589.5,508.5 596.5,508.5 598.5,510.5 602.5,508.5 608.5,505.5 611.5,501.5 612.5,497.5 616.5,495.5 611.5,486.5 611.5,479.5 609.5,476.5 598.5,475.5 595.5,474.5 591.5,475.5 591.5,479.5 587.5,479.5 574.5,476.5 572.5,478.5 565.5,476.5 569.5,474.5 573.5,468.5 568.5,466.5 564.5,466.5 559.5,463.5 553.5,468.5 552.5,468.5 547.5,466.5 543.5,467.5 543.5,472.5 539.5,475.5 535.5,474.5 532.5,471.5 526.5,478.5 "/>
<polyline onmouseover="BnD('guangxi')" onmouseout="mergeBack('guangxi')" points="409.5,471.5 417.5,478.5 424.5,478.5 438.5,471.5 446.5,462.5 455.5,470.5 455.5,472.5 460.5,468.5 460.5,463.5 464.5,462.5 467.5,467.5 470.5,466.5 473.5,466.5 476.5,466.5 476.5,461.5 482.5,458.5 487.5,458.5 491.5,454.5 494.5,455.5 500.5,455.5 505.5,453.5 510.5,453.5 515.5,458.5 515.5,462.5 509.5,470.5 510.5,474.5 513.5,474.5 519.5,478.5 526.5,478.5 528.5,492.5 517.5,496.5 517.5,505.5 515.5,510.5 512.5,514.5 505.5,524.5 500.5,526.5 497.5,526.5 494.5,531.5 489.5,533.5 486.5,535.5 479.5,531.5 472.5,530.5 468.5,526.5 465.5,524.5 461.5,526.5 456.5,529.5 438.5,527.5 435.5,524.5 432.5,521.5 432.5,512.5 436.5,509.5 431.5,506.5 423.5,506.5 418.5,504.5 415.5,501.5 415.5,497.5 418.5,495.5 426.5,493.5 426.5,486.5 415.5,484.5 408.5,482.5 404.5,476.5 409.5,471.5 412.5,471.5 "/>
<polyline onmouseover="BnD('taiwan')" onmouseout="mergeBack('taiwan')" points="685.5,459.5 692.5,462.5 697.5,462.5 697.5,465.5 697.5,468.5 694.5,475.5 693.5,480.5 695.5,487.5 692.5,488.5 692.5,497.5 685.5,506.5 686.5,514.5 684.5,518.5 682.5,520.5 679.5,510.5 675.5,510.5 665.5,501.5 665.5,492.5 670.5,480.5 672.5,476.5 675.5,472.5 680.5,465.5 686.5,459.5 "/>
<polyline onmouseover="BnD('hainan')" onmouseout="mergeBack('hainan')" points="510.5,564.5 509.5,562.5 505.5,562.5 499.5,559.5 495.5,559.5 491.5,560.5 486.5,560.5 484.5,559.5 476.5,560.5 472.5,565.5 465.5,569.5 465.5,579.5 465.5,585.5 475.5,592.5 478.5,590.5 480.5,590.5 484.5,589.5 485.5,588.5 489.5,588.5 492.5,585.5 494.5,581.5 499.5,581.5 499.5,575.5 501.5,571.5 506.5,567.5 510.5,565.5 "/>
<polyline onmouseover="BnD('sichuan')" onmouseout="mergeBack('sichuan')" points="301.5,324.5 313.5,335.5 312.5,343.5 320.5,351.5 314.5,353.5 320.5,365.5 320.5,370.5 320.5,378.5 323.5,382.5 317.5,390.5 319.5,398.5 315.5,403.5 319.5,411.5 322.5,413.5 326.5,408.5 334.5,404.5 331.5,411.5 338.5,423.5 337.5,419.5 347.5,419.5 365.5,437.5 359.5,441.5 359.5,449.5 368.5,446.5 374.5,448.5 379.5,429.5 388.5,423.5 391.5,417.5 403.5,412.5 402.5,420.5 406.5,423.5 411.5,420.5 418.5,423.5 417.5,425.5 428.5,425.5 433.5,421.5 426.5,416.5 424.5,407.5 430.5,404.5 427.5,399.5 421.5,395.5 427.5,390.5 425.5,383.5 433.5,381.5 434.5,383.5 443.5,383.5 448.5,383.5 456.5,372.5 462.5,370.5 468.5,361.5 470.5,360.5 469.5,356.5 467.5,356.5 469.5,351.5 463.5,351.5 458.5,347.5 452.5,345.5 439.5,344.5 434.5,337.5 430.5,339.5 425.5,341.5 420.5,345.5 415.5,344.5 409.5,336.5 401.5,332.5 394.5,322.5 391.5,320.5 391.5,317.5 386.5,314.5 380.5,318.5 375.5,315.5 369.5,310.5 364.5,305.5 359.5,305.5 359.5,311.5 364.5,315.5 368.5,320.5 375.5,324.5 380.5,324.5 380.5,328.5 379.5,332.5 374.5,332.5 368.5,331.5 364.5,328.5 359.5,334.5 351.5,336.5 346.5,331.5 341.5,322.5 331.5,323.5 322.5,320.5 305.5,317.5 301.5,320.5 302.5,327.5 "/>
<polyline onmouseover="BnD('neimenggu')" onmouseout="mergeBack('neimenggu')" points="626.5,10.5 630.5,17.5 626.5,26.5 631.5,31.5 635.5,30.5 643.5,30.5 642.5,36.5 647.5,41.5 652.5,45.5 656.5,41.5 656.5,37.5 661.5,37.5 670.5,32.5 675.5,36.5 678.5,40.5 678.5,49.5 675.5,56.5 675.5,62.5 677.5,69.5 675.5,74.5 675.5,82.5 671.5,87.5 668.5,85.5 664.5,82.5 654.5,95.5 649.5,98.5 649.5,103.5 656.5,110.5 667.5,107.5 668.5,112.5 661.5,115.5 656.5,119.5 660.5,121.5 655.5,127.5 652.5,127.5 647.5,124.5 645.5,132.5 650.5,133.5 650.5,149.5 653.5,149.5 653.5,154.5 657.5,154.5 669.5,146.5 669.5,154.5 672.5,158.5 673.5,163.5 675.5,166.5 675.5,170.5 671.5,176.5 662.5,176.5 653.5,182.5 647.5,188.5 643.5,192.5 641.5,196.5 634.5,197.5 627.5,187.5 624.5,187.5 624.5,191.5 621.5,191.5 621.5,196.5 624.5,203.5 621.5,205.5 613.5,205.5 610.5,203.5 608.5,200.5 608.5,196.5 603.5,189.5 602.5,186.5 594.5,186.5 591.5,191.5 589.5,192.5 580.5,192.5 574.5,195.5 567.5,195.5 563.5,189.5 558.5,189.5 550.5,199.5 547.5,204.5 547.5,209.5 552.5,212.5 549.5,214.5 547.5,220.5 535.5,220.5 531.5,221.5 524.5,234.5 516.5,238.5 512.5,242.5 510.5,237.5 504.5,238.5 492.5,247.5 487.5,260.5 484.5,265.5 475.5,267.5 471.5,264.5 464.5,262.5 453.5,255.5 455.5,243.5 455.5,233.5 453.5,229.5 445.5,237.5 438.5,251.5 436.5,262.5 436.5,264.5 426.5,264.5 415.5,265.5 409.5,262.5 406.5,248.5 415.5,243.5 418.5,237.5 408.5,230.5 408.5,227.5 401.5,234.5 395.5,237.5 384.5,237.5 373.5,233.5 369.5,231.5 363.5,227.5 358.5,218.5 358.5,216.5 364.5,212.5 368.5,208.5 363.5,203.5 351.5,200.5 344.5,204.5 341.5,208.5 328.5,192.5 328.5,188.5 330.5,180.5 330.5,174.5 330.5,170.5 343.5,172.5 357.5,175.5 367.5,176.5 378.5,179.5 390.5,179.5 395.5,186.5 408.5,191.5 417.5,193.5 425.5,195.5 425.5,197.5 434.5,199.5 443.5,193.5 491.5,193.5 499.5,191.5 505.5,183.5 528.5,165.5 516.5,161.5 516.5,153.5 521.5,149.5 531.5,148.5 536.5,153.5 543.5,153.5 546.5,154.5 556.5,144.5 560.5,142.5 573.5,140.5 583.5,124.5 591.5,124.5 600.5,123.5 611.5,120.5 618.5,121.5 623.5,121.5 623.5,116.5 613.5,108.5 606.5,99.5 598.5,95.5 593.5,95.5 590.5,100.5 589.5,102.5 582.5,99.5 571.5,102.5 567.5,102.5 567.5,95.5 571.5,89.5 575.5,82.5 574.5,75.5 574.5,72.5 593.5,70.5 601.5,68.5 606.5,66.5 605.5,58.5 606.5,57.5 610.5,49.5 613.5,41.5 616.5,39.5 621.5,35.5 620.5,30.5 619.5,26.5 616.5,22.5 609.5,20.5 621.5,11.5 626.5,11.5 "/>
<polyline onmouseover="BnD('qinghai')" onmouseout="mergeBack('qinghai')" points="273.5,212.5 265.5,213.5 262.5,213.5 255.5,213.5 254.5,214.5 249.5,214.5 248.5,216.5 242.5,216.5 240.5,214.5 233.5,214.5 232.5,217.5 226.5,217.5 224.5,218.5 223.5,222.5 220.5,226.5 220.5,227.5 226.5,229.5 232.5,231.5 233.5,234.5 232.5,239.5 228.5,243.5 224.5,246.5 227.5,247.5 228.5,250.5 220.5,254.5 217.5,252.5 210.5,247.5 206.5,247.5 204.5,250.5 202.5,254.5 202.5,255.5 206.5,256.5 209.5,256.5 208.5,258.5 202.5,268.5 200.5,272.5 196.5,275.5 196.5,280.5 197.5,282.5 197.5,286.5 198.5,292.5 201.5,296.5 200.5,300.5 206.5,301.5 211.5,302.5 216.5,302.5 218.5,305.5 221.5,306.5 227.5,311.5 235.5,315.5 260.5,323.5 265.5,326.5 267.5,327.5 269.5,332.5 273.5,334.5 273.5,337.5 278.5,339.5 283.5,339.5 285.5,339.5 291.5,334.5 293.5,327.5 295.5,326.5 299.5,326.5 302.5,319.5 306.5,318.5 314.5,317.5 319.5,319.5 323.5,319.5 324.5,319.5 330.5,324.5 335.5,324.5 341.5,322.5 343.5,322.5 345.5,326.5 345.5,328.5 347.5,331.5 347.5,335.5 354.5,336.5 358.5,336.5 364.5,330.5 368.5,330.5 372.5,332.5 378.5,332.5 381.5,331.5 380.5,326.5 381.5,320.5 381.5,317.5 378.5,317.5 373.5,311.5 374.5,306.5 375.5,302.5 387.5,296.5 388.5,292.5 394.5,288.5 395.5,281.5 395.5,277.5 397.5,275.5 396.5,269.5 388.5,263.5 387.5,260.5 386.5,255.5 384.5,254.5 380.5,252.5 375.5,254.5 375.5,250.5 373.5,248.5 364.5,244.5 359.5,242.5 359.5,241.5 360.5,238.5 360.5,233.5 357.5,233.5 350.5,233.5 338.5,227.5 335.5,224.5 330.5,226.5 326.5,226.5 320.5,225.5 316.5,224.5 308.5,229.5 307.5,227.5 300.5,225.5 300.5,222.5 290.5,221.5 287.5,216.5 282.5,214.5 277.5,213.5 273.5,212.5 "/>
<polyline onmouseover="BnD('gansu')" onmouseout="mergeBack('gansu')" points="320.5,168.5 328.5,168.5 331.5,170.5 331.5,178.5 330.5,183.5 329.5,187.5 329.5,192.5 335.5,197.5 337.5,204.5 342.5,206.5 347.5,203.5 354.5,199.5 359.5,204.5 368.5,205.5 371.5,208.5 363.5,212.5 360.5,213.5 359.5,218.5 358.5,221.5 371.5,234.5 376.5,235.5 384.5,235.5 398.5,238.5 404.5,227.5 412.5,227.5 417.5,235.5 419.5,241.5 417.5,243.5 408.5,248.5 409.5,260.5 415.5,264.5 424.5,264.5 430.5,264.5 424.5,269.5 426.5,275.5 428.5,282.5 428.5,288.5 430.5,294.5 430.5,296.5 436.5,300.5 445.5,300.5 445.5,294.5 450.5,293.5 449.5,289.5 446.5,286.5 449.5,277.5 457.5,275.5 461.5,273.5 469.5,281.5 478.5,285.5 482.5,286.5 479.5,289.5 479.5,293.5 480.5,302.5 477.5,305.5 470.5,302.5 467.5,302.5 465.5,302.5 465.5,306.5 467.5,309.5 456.5,309.5 454.5,306.5 448.5,306.5 447.5,314.5 450.5,319.5 445.5,326.5 438.5,330.5 433.5,330.5 433.5,335.5 435.5,340.5 432.5,339.5 423.5,344.5 413.5,344.5 404.5,334.5 400.5,332.5 391.5,322.5 391.5,315.5 386.5,314.5 382.5,318.5 373.5,310.5 375.5,302.5 384.5,297.5 394.5,285.5 396.5,272.5 387.5,260.5 384.5,252.5 376.5,255.5 371.5,248.5 360.5,242.5 361.5,239.5 357.5,233.5 350.5,235.5 334.5,225.5 326.5,227.5 317.5,222.5 310.5,230.5 306.5,229.5 300.5,221.5 289.5,222.5 283.5,213.5 276.5,213.5 275.5,210.5 277.5,189.5 317.5,178.5 320.5,168.5 327.5,168.5 "/>
<polyline onmouseover="BnD('henan')" onmouseout="mergeBack('henan')" points="547.5,284.5 565.5,286.5 567.5,290.5 573.5,290.5 574.5,294.5 579.5,294.5 579.5,297.5 573.5,300.5 571.5,303.5 571.5,307.5 576.5,310.5 579.5,314.5 583.5,317.5 586.5,314.5 589.5,318.5 594.5,319.5 595.5,324.5 590.5,327.5 588.5,326.5 584.5,320.5 581.5,320.5 580.5,328.5 576.5,334.5 575.5,335.5 569.5,336.5 569.5,340.5 573.5,344.5 580.5,349.5 586.5,348.5 586.5,357.5 580.5,358.5 580.5,365.5 579.5,369.5 573.5,366.5 567.5,362.5 566.5,358.5 554.5,358.5 554.5,349.5 551.5,349.5 541.5,353.5 532.5,351.5 521.5,347.5 510.5,340.5 508.5,336.5 512.5,332.5 502.5,323.5 502.5,317.5 512.5,315.5 519.5,309.5 526.5,303.5 530.5,301.5 543.5,301.5 547.5,296.5 550.5,294.5 547.5,292.5 547.5,286.5 549.5,285.5 "/>
<polyline onmouseover="BnD('yunnan')" onmouseout="mergeBack('yunnan')" points="317.5,389.5 313.5,389.5 313.5,394.5 305.5,394.5 305.5,403.5 300.5,406.5 297.5,408.5 305.5,417.5 306.5,424.5 300.5,441.5 286.5,453.5 276.5,458.5 276.5,467.5 273.5,468.5 273.5,475.5 282.5,474.5 284.5,472.5 299.5,472.5 299.5,487.5 302.5,489.5 309.5,491.5 312.5,493.5 302.5,506.5 308.5,510.5 316.5,513.5 321.5,520.5 324.5,520.5 330.5,518.5 334.5,524.5 336.5,529.5 346.5,529.5 347.5,524.5 346.5,508.5 352.5,508.5 356.5,509.5 363.5,506.5 367.5,512.5 369.5,510.5 379.5,508.5 386.5,508.5 393.5,508.5 412.5,496.5 416.5,496.5 419.5,496.5 426.5,495.5 426.5,484.5 419.5,484.5 410.5,483.5 405.5,478.5 401.5,475.5 400.5,470.5 403.5,465.5 400.5,458.5 404.5,454.5 404.5,442.5 395.5,442.5 394.5,444.5 391.5,441.5 391.5,431.5 406.5,431.5 417.5,424.5 416.5,421.5 410.5,417.5 410.5,421.5 404.5,421.5 402.5,416.5 402.5,408.5 388.5,420.5 378.5,425.5 378.5,432.5 375.5,436.5 375.5,446.5 369.5,446.5 366.5,446.5 360.5,446.5 356.5,446.5 359.5,437.5 364.5,437.5 363.5,433.5 345.5,417.5 336.5,419.5 330.5,408.5 335.5,406.5 332.5,404.5 328.5,406.5 323.5,407.5 323.5,412.5 322.5,415.5 316.5,406.5 316.5,396.5 320.5,395.5 320.5,390.5 316.5,390.5 "/>
<polyline onmouseover="BnD('jiangxi')" onmouseout="mergeBack('jiangxi')" points="588.5,390.5 579.5,391.5 576.5,396.5 564.5,402.5 557.5,407.5 564.5,416.5 561.5,420.5 553.5,425.5 556.5,436.5 558.5,444.5 561.5,444.5 560.5,455.5 559.5,461.5 561.5,465.5 565.5,467.5 573.5,467.5 573.5,471.5 563.5,476.5 572.5,478.5 575.5,476.5 586.5,476.5 588.5,478.5 590.5,478.5 595.5,474.5 591.5,471.5 593.5,466.5 595.5,462.5 597.5,459.5 602.5,453.5 604.5,449.5 605.5,446.5 603.5,441.5 604.5,438.5 611.5,437.5 612.5,433.5 609.5,429.5 624.5,423.5 627.5,420.5 632.5,412.5 630.5,407.5 623.5,403.5 625.5,394.5 617.5,394.5 609.5,390.5 606.5,390.5 606.5,395.5 603.5,395.5 601.5,393.5 602.5,387.5 600.5,387.5 595.5,391.5 588.5,390.5 "/>
<polyline onmouseover="BnD('fujian')" onmouseout="mergeBack('fujian')" points="631.5,411.5 628.5,416.5 628.5,421.5 613.5,425.5 609.5,431.5 612.5,433.5 609.5,436.5 604.5,438.5 602.5,441.5 604.5,446.5 600.5,454.5 594.5,465.5 594.5,470.5 595.5,475.5 606.5,475.5 611.5,480.5 613.5,491.5 617.5,496.5 619.5,493.5 632.5,482.5 630.5,478.5 633.5,475.5 639.5,476.5 652.5,465.5 654.5,462.5 655.5,459.5 654.5,451.5 654.5,448.5 656.5,448.5 661.5,448.5 655.5,438.5 657.5,437.5 664.5,432.5 667.5,429.5 665.5,428.5 664.5,424.5 658.5,425.5 655.5,428.5 652.5,425.5 652.5,423.5 647.5,423.5 646.5,417.5 642.5,417.5 642.5,420.5 641.5,423.5 636.5,420.5 635.5,416.5 638.5,415.5 638.5,412.5 630.5,412.5 "/>
<polyline onmouseover="BnD('guizhou')" onmouseout="mergeBack('guizhou')" points="482.5,417.5 482.5,432.5 479.5,433.5 475.5,436.5 475.5,438.5 479.5,438.5 484.5,438.5 484.5,444.5 483.5,457.5 483.5,458.5 476.5,462.5 476.5,466.5 472.5,466.5 471.5,465.5 464.5,465.5 462.5,463.5 460.5,467.5 460.5,471.5 455.5,471.5 453.5,467.5 446.5,463.5 439.5,467.5 427.5,474.5 421.5,476.5 415.5,475.5 410.5,471.5 404.5,474.5 404.5,479.5 400.5,474.5 402.5,470.5 402.5,465.5 401.5,461.5 400.5,458.5 404.5,454.5 404.5,442.5 397.5,442.5 394.5,442.5 391.5,442.5 391.5,433.5 394.5,429.5 408.5,429.5 416.5,424.5 428.5,424.5 431.5,421.5 431.5,416.5 425.5,413.5 425.5,408.5 431.5,406.5 434.5,404.5 436.5,411.5 441.5,412.5 445.5,411.5 445.5,407.5 448.5,407.5 455.5,411.5 457.5,408.5 455.5,404.5 461.5,404.5 469.5,408.5 473.5,411.5 475.5,419.5 480.5,417.5 "/>
<polyline onmouseover="BnD('xizang')" onmouseout="mergeBack('xizang')" points="301.5,324.5 310.5,332.5 315.5,337.5 313.5,344.5 319.5,349.5 316.5,352.5 315.5,357.5 320.5,362.5 320.5,365.5 321.5,369.5 319.5,377.5 320.5,382.5 320.5,387.5 314.5,390.5 314.5,394.5 305.5,394.5 305.5,406.5 300.5,406.5 297.5,408.5 291.5,399.5 286.5,396.5 285.5,400.5 284.5,406.5 275.5,407.5 263.5,399.5 250.5,399.5 242.5,403.5 231.5,404.5 224.5,410.5 219.5,410.5 217.5,408.5 202.5,408.5 205.5,400.5 203.5,396.5 200.5,398.5 197.5,390.5 187.5,382.5 182.5,382.5 173.5,377.5 159.5,375.5 164.5,378.5 158.5,381.5 153.5,387.5 149.5,386.5 150.5,382.5 153.5,379.5 152.5,373.5 141.5,372.5 137.5,374.5 132.5,373.5 122.5,370.5 115.5,364.5 112.5,364.5 110.5,365.5 104.5,356.5 98.5,356.5 100.5,351.5 94.5,348.5 89.5,348.5 85.5,344.5 91.5,340.5 89.5,336.5 80.5,335.5 77.5,335.5 77.5,326.5 73.5,322.5 69.5,322.5 69.5,313.5 64.5,313.5 61.5,306.5 55.5,306.5 53.5,309.5 49.5,307.5 43.5,296.5 33.5,288.5 26.5,284.5 21.5,281.5 21.5,265.5 23.5,265.5 23.5,255.5 28.5,255.5 32.5,259.5 33.5,259.5 40.5,252.5 36.5,243.5 36.5,241.5 45.5,231.5 47.5,230.5 53.5,233.5 61.5,233.5 64.5,230.5 70.5,225.5 72.5,222.5 79.5,226.5 87.5,229.5 90.5,231.5 97.5,227.5 102.5,227.5 119.5,233.5 122.5,238.5 122.5,239.5 130.5,243.5 134.5,241.5 145.5,241.5 147.5,242.5 150.5,242.5 154.5,238.5 167.5,238.5 176.5,235.5 184.5,235.5 189.5,239.5 194.5,243.5 201.5,243.5 204.5,246.5 211.5,246.5 202.5,251.5 202.5,256.5 204.5,258.5 209.5,254.5 209.5,259.5 196.5,275.5 197.5,285.5 200.5,292.5 203.5,297.5 202.5,300.5 210.5,302.5 219.5,302.5 224.5,307.5 233.5,314.5 243.5,317.5 255.5,322.5 264.5,326.5 269.5,328.5 269.5,331.5 273.5,337.5 277.5,340.5 282.5,337.5 285.5,337.5 293.5,334.5 293.5,327.5 300.5,324.5 304.5,326.5 "/>
<polyline onmouseover="BnD('ningxia')" onmouseout="mergeBack('ningxia')" points="452.5,233.5 443.5,238.5 442.5,243.5 438.5,250.5 438.5,258.5 434.5,260.5 434.5,264.5 430.5,265.5 426.5,269.5 425.5,269.5 430.5,277.5 430.5,282.5 428.5,285.5 430.5,292.5 428.5,294.5 432.5,298.5 438.5,300.5 446.5,301.5 447.5,298.5 445.5,296.5 450.5,294.5 450.5,289.5 446.5,288.5 446.5,282.5 449.5,276.5 456.5,275.5 461.5,275.5 461.5,269.5 461.5,264.5 465.5,264.5 461.5,260.5 453.5,255.5 453.5,252.5 456.5,242.5 456.5,235.5 456.5,233.5 455.5,230.5 450.5,233.5 "/>
<polyline onmouseover="BnD('aomen')" onmouseout="mergeBack('aomen')" points="550.5,516.5 544.5,521.5 542.5,524.5 535.5,524.5 528.5,524.5 522.5,531.5 522.5,535.5 524.5,543.5 531.5,546.5 542.5,546.5 556.5,546.5 564.5,546.5 563.5,526.5 558.5,518.5 551.5,516.5 550.5,516.5 "/>
<polyline onmouseover="BnD('xianggang')" onmouseout="mergeBack('xianggang')" points="563.5,516.5 573.5,537.5 612.5,537.5 612.5,512.5 595.5,506.5 579.5,506.5 569.5,509.5 564.5,516.5 "/>
</g>
</g>
<rect id="svgMask" x="0" y="0" width="800" height="600" fill="none" style="fill-opacity:0;stroke:none" onclick="svgScale(evt)"/>
</svg>