数据可视化大屏 项目中经常需要渲染echarts地图,为了不同城市快速实现,将不同城市的echarts地图效果整理出来,今天为大家整理榆林市横山区echarts地图和threejs地图效果实例。地图基于geoJson数据绘制。
横山区(Hengshan District),陕西省榆林市辖区,位于鄂尔多斯草原向黄土高原过渡地带。清雍正九年(1731年)置县怀远,民国三年(1914年)为别于安徽怀远,遂依境内横山山脉主峰而名之。位于陕西省北部,毛乌素沙漠南缘,明长城脚下,无定河中游,僻处内蒙古、陕西交界,古称塞北边陲。扼榆定公路之咽喉,位于东经108°56′41″~110°01′48″,北纬37°21′43″~38°14′53″。
echarts榆林市横山区geoJson地图阴影
echarts地图阴影效果实例,通过shadowColor控制阴影的颜色,通过shadowBlur控制范围,通过shadowOffsetX和shadowOffsetY控制偏移.
echarts榆林市横山区geoJson地图根据经纬度显示自定义html弹窗
echarts地图我们可以通过像素坐标来将我们自定义的html弹窗定位到echarts地图指定位置,如果是固定的宽高的话,这没什么问题直接定位就可以了,如果是自适应宽高的地图我们可能没办法控制精度,我们可以使用经纬度来控制,当echarts地图渲染完成以后,我们可以通过convertToPixel将经纬度转为像素坐标,然后再渲染自定义弹窗,这样精度就比较准确了,而且也不会因为窗体宽高变化而导致弹窗出现偏移.
echarts榆林市横山区geoJson地图点击地图获取经纬度
echarts地图渲染后,有时候会需要点击后获取到经纬度信息,通过经纬度信息来查询一些内容,这里我们可以通过convertFromPixel来获取经纬度.
threejs榆林市横山区geoJson地图3d地图css2d标签
通过threejs绘制的3d地图css2d标签实例,CSS2D面向摄像机,不随场景缩放而缩放 vue3 threejs实现在3d地图中绘制css2d地名,如果对threejs感兴趣,可以观看threejs视频课程 WebGL前端3D可视化教程
threejs榆林市横山区geoJson地图3d地图自定义贴图加CSS3D标签
通过threejs绘制3d地图并添加CSS3D标签和自定义贴图
threejs榆林市横山区geoJson地图3d地图鼠标移入显示标签并高亮
通过threejs绘制的3d地图鼠标移入显示标签并高亮
榆林市横山区 下辖有 武镇,高镇,党岔镇,响水镇,塔湾镇,横山镇,殿市镇,波罗镇,白界乡,石湾镇,韩岔镇,赵石畔镇,雷龙湾乡,魏家楼镇
榆林市横山区下辖区域坐标
{"武镇":[109.81580445436649,37.84449767541646],"高镇":[109.53172956176425,37.67918493027319],"党岔镇":[109.87712497433864,37.94799241819371],"响水镇":[109.66266738198601,37.95281954571486],"塔湾镇":[109.17974343332023,37.69519883815762],"横山镇":[109.26897432240659,37.95847426668306],"殿市镇":[109.48558152387253,37.92555457682756],"波罗镇":[109.44665656271914,38.07753444530719],"白界乡":[109.66906812568716,38.13406286319336],"石湾镇":[109.39263135547729,37.45681739811554],"韩岔镇":[109.55892481812597,37.79276023052567],"赵石畔镇":[109.27277831403575,37.74938256007574],"雷龙湾乡":[109.0855046407764,37.98864142275791],"魏家楼镇":[109.42367879897668,37.54706144205184]}
榆林市横山区行政划分代码
[{"name":"武镇","code":"610803103000"},{"name":"高镇","code":"610803102000"},{"name":"党岔镇","code":"610803104000"},{"name":"响水镇","code":"610803105000"},{"name":"塔湾镇","code":"610803108000"},{"name":"横山镇","code":""},{"name":"殿市镇","code":"610803107000"},{"name":"波罗镇","code":"610803106000"},{"name":"白界乡","code":""},{"name":"石湾镇","code":"610803101000"},{"name":"韩岔镇","code":"610803111000"},{"name":"赵石畔镇","code":"610803109000"},{"name":"雷龙湾乡","code":""},{"name":"魏家楼镇","code":"610803110000"}]
说明
1、根据《地图审核管理规定》、《互联网地图服务专业标准》等法规,本地图不作为境界线勘界等用处。使用中请查阅《中华人民共和国地图编制出版管理条例》、各地地图编制出版管理办法等地图规定按程序应用。
2、本数据是目前市面上较齐全、精度较高的数据,属性齐全,各大高校科研均在用此数据。
3、本数据仅用于echarts threejs地图效果展示。
4、当前除了包含有关键地区的geoJson地图信息外还包含有28个echarts地图效果,以及13个threejs地图实例效果,限于篇幅不一一展示