谷歌地图层级与比例尺的关系

levelByScale(scale){

let level;

if(scale){

if(scale<=800){

level=20;

}else if(scale>800&&scale<=1500){

level=19;

}else if(scale>1500&&scale<=3000){

level=18;

}else if(scale>3000&&scale<=5300){

level=17;

}else if(scale>5300&&scale<=12000){

level=16;

}else if(scale>12000&&scale<=25000){

level=15;

}else if(scale>25000&&scale<=50000){

level=14;

}else if(scale>50000&&scale<=100000){

level=13;

}else if(scale>100000&&scale<=200000){

level=12;

}else if(scale>200000&&scale<=400000){

level=11;

}else if(scale>400000&&scale<=800000){

level=10;

}else if(scale>800000&&scale<=1550000){

level=9;

}else if(scale>1550000&&scale<=1600000){

level=8;

}else if(scale>1600000&&scale<=6000000){

level=7;

}else if(scale>6000000&&scale<=12000000){

level=6;

}else if(scale>12000000&&scale<=25000000){

level=5;

}else if(scale>25000000&&scale<=50000000){

level=4;

}else if(scale>50000000&&scale<=100000000){

level=3;

}else if(scale>100000000&&scale<=200000000){

level=2;

}

return level;

}

}

猜你喜欢

转载自blog.csdn.net/yk583443123/article/details/88365527