echarts赤峰市松山区geoJson地图根据经纬度显示自定义html弹窗实例

echarts yekong

数据大屏 项目中经常需要渲染echarts地图,为了不同城市快速实现,将不同城市的echarts地图效果整理出来,今天为大家整理赤峰市松山区echarts地图和threejs地图效果实例。地图基于geoJson数据绘制。

松山区,隶属 内蒙古自治区 赤峰市 。是赤峰市政治、文化中心。位于赤峰市南部,西辽河水系上游。东与敖汉旗相望,西与河北省围场县毗邻,西北与克什克腾旗搭界,南与喀喇沁旗、红山区、元宝山区接壤,北与翁牛特旗相连,总面积5629平方千米。2020年,松山区户籍人口61.10万人。有少数民族26个,人口188315人。截至2021年10月,松山区下辖8个街道、9个镇、5个乡。

echarts赤峰市松山区geoJson地图根据经纬度显示自定义html弹窗

echarts地图我们可以通过像素坐标来将我们自定义的html弹窗定位到echarts地图指定位置,如果是固定的宽高的话,这没什么问题直接定位就可以了,如果是自适应宽高的地图我们可能没办法控制精度,我们可以使用经纬度来控制,当echarts地图渲染完成以后,我们可以通过convertToPixel将经纬度转为像素坐标,然后再渲染自定义弹窗,这样精度就比较准确了,而且也不会因为窗体宽高变化而导致弹窗出现偏移.

echarts赤峰市松山区geoJson地图根据经纬度显示自定义html弹窗

echarts赤峰市松山区geoJson地图阴影

echarts地图阴影效果实例,通过shadowColor控制阴影的颜色,通过shadowBlur控制范围,通过shadowOffsetX和shadowOffsetY控制偏移.

echarts赤峰市松山区geoJson地图阴影

echarts赤峰市松山区geoJson地图点击弹出自定义弹窗

我们可以通过scatter来设置自定义样式,但是这种自定义局限性很大,如果要求的样式很复杂的话,scatter就不能很好的实现了,所以我们可以通过鼠标点击获取横纵坐标,然后通过css来定位到对应的位置.

echarts赤峰市松山区geoJson地图点击弹出自定义弹窗

threejs赤峰市松山区geoJson地图3d地图css2d标签

通过threejs绘制的3d地图css2d标签实例,CSS2D面向摄像机,不随场景缩放而缩放,如果想系统的学习threejs的话,可以观看threejs课程视频 WebGL/Three.js前端高薪3D可视化

threejs赤峰市松山区geoJson地图3d地图css2d标签

threejs赤峰市松山区geoJson地图3d地图添加旋转棱锥

通过threejs绘制3d地图并在指定经纬度上添加带波纹效果不停旋转的棱锥效果实例

threejs赤峰市松山区geoJson地图3d地图添加旋转棱锥

threejs赤峰市松山区geoJson地图3d地图添加描边效果

通过threejs绘制3d地图使用outlinePass 实现发光描边效果

threejs赤峰市松山区geoJson地图3d地图添加描边效果

赤峰市松山区 下辖有 王府镇,振兴街道,松州街道,玉龙街道,全宁街道,太平地镇,铁东街道,哈拉道口镇,向阳街道,兴安街道,老府镇,夏家店乡,初头朗镇,城子乡,大庙镇,安庆镇,岗子乡,上官地镇,大夫营子乡,穆家营子镇,当铺地满族乡

赤峰市松山区下辖区域坐标

{"王府镇":[118.49227594575247,42.24313074882522],"振兴街道":[118.91939047529664,42.28945098471728],"松州街道":[118.92772423898714,42.2676718694825],"玉龙街道":[118.87831335142936,42.25735475682302],"全宁街道":[118.87471881597301,42.24354939854656],"太平地镇":[119.44677061635744,42.49975135407518],"铁东街道":[118.91154253428121,42.26662143969185],"哈拉道口镇":[119.47478334900097,42.62181149892009],"向阳街道":[118.93777448690061,42.28104074479472],"兴安街道":[118.89465796513436,42.2614405228219],"老府镇":[118.17182778287145,42.17664095544805],"夏家店乡":[119.06399887765019,42.40555228992814],"初头朗镇":[118.54290787557167,42.37498134356326],"城子乡":[118.55349082042429,42.14066582092253],"大庙镇":[118.22234356278244,42.39614911606335],"安庆镇":[119.26818540597603,42.46234957021173],"岗子乡":[118.30223901698085,42.56621187344844],"上官地镇":[118.65260947081214,42.52587691359237],"大夫营子乡":[118.048203713377,42.50688216692143],"穆家营子镇":[118.91415990184655,42.26473376299822],"当铺地满族乡":[118.81147782060188,42.42975646170487]}

说明

1、根据《地图审核管理规定》、《互联网地图服务专业标准》等法规,本地图不作为境界线勘界等用处。使用中请查阅《中华人民共和国地图编制出版管理条例》、各地地图编制出版管理办法等地图规定按程序应用。

2、本数据是目前市面上较齐全、精度较高的数据,属性齐全,各大高校科研均在用此数据。

3、本数据仅用于echarts threejs地图效果展示。

赤峰市松山区echarts地图效果实例和threejs地图效果实例下载

相关文件下载地址
此资源需支付 ¥10 后下载
支付宝购买扫右侧红包码购买更优惠,如无法下载请联系微信:17331886870
喜欢
echarts赤峰市松山区geoJson地图根据经纬度显示自定义html弹窗实例