找到一个可以免费下载全国geojson数据的网站,推荐一下。可下载的数据包括省级geojson行政界线数据、市级geojson行政界线数据、区/县级geojson行政界线数据、省、市、县级行政区划四级联动数据(精确到乡镇/街道)level)geojson数据下载地址:https://geojson.hxkj.vip本项目github地址:https://github.com/TangSY/echarts-map-demo,喜欢的话可以给个star1、通过API接口,实时获取国内各省、市、县、乡镇的街道级、乡级级geoJSON格式的最新地图数据,可用于Echarts地图展示1、效果图展示2、示例代码downloadMapCode(){//下载mapCode数据letmapCode=[],cityMapCode=[],provinceMapCode=[],provinceList=[],cityList=[],districtList=[];provinceList=this.codeList.filter(item=>{returnitem.level==='province'})cityList=this.codeList.filter(item=>{returnitem.level==='city'})districtList=this.codeList.filter(item=>{returnitem.level==='district'})districtList.forEach(item=>{mapCode.push({name:item.name,cityCode:item.code,fatherCode:`${item.code.substring(0,4)}00`,children:[]})})//筛出直接邻市下面的区letdirect=mapCode.filter(item=>{returnitem.fatherCode.includes('0000');})for(letiincityList){letchildren=[]for(letjinmapCode){if(mapCode[j].fatherCode==cityList[i].code){children.push(mapCode[j])}}cityMapCode.push({name:cityList[i].name,cityCode:cityList[i].code,fatherCode:`${cityList[i].code.substring(0,2)}0000`,children:children})}cityMapCode=cityMapCode.concat(direct);for(letiinprovinceList){letchildren=[]for(letjincityMapCode){if(cityMapCode[j].fatherCode==provinceList[i].code){children.push(cityMapCode[j])}}}provinceMapCode.push({name:provinceList[i].name,cityCode:provinceList[i].code,fatherCode:'100000',children:孩子})}if(provinceMapCode.length===0)returnthis.zip.file(`mapCode.json`,JSON.stringify(provinceMapCode));this.downloadTips='文件正在压缩...';this.zip.generateAsync({type:"blob"}).then((content)=>{saveAs(content,"mapCode.zip");});},//下载国??家地名和代码(不含边界数据)downloadNameAndCode(){letopts={subdistrict:3,//返回下一个行政区showbiz:false,//最后一级返回街道信息};让district=newAMap.DistrictSearch(opts);//注意:使用district.search('China',function(status,result){if(status==='complete'){getData(result.districtList[0]);}});let_this=thisfunctiongetData(data){letdistrictList=data.districtList;让blob=newBlob([JSON.stringify(districtList)],{type:'text/plain;charset=utf-8',});letfilename='全国各省市县街道和代码(不包括边界数据)';_this.$ba.trackEvent('echartsMap','全国各省、市、县街道及代码(不含边界数据)下载',filename);saveAs(blob,`${filename}.json`);//filename}},echartsMapClick(params){//地图点击事件this.$ba.trackEvent('echartsMap','clickmap',`${params.data.name}-${params.data.cityCode}`);如果(params.data.level=='street')返回;//清除地图上的所有覆盖for(vari=0,l=this.polygons.length;i
