echarts哈尔滨市宾县geoJson地图根据经纬度显示自定义html弹窗代码演示

geoJson2 yekong 85℃

随着开发 数据可视化大屏 项目越来越多,对地图的需求也各不相同,除了百度地图和高德地图外还会遇到echarts和threejs的需要,对地图的效果以及城市也各不相同,今天为大家整理哈尔滨市宾县echarts地图和threejs地图效果实例供大家参考。地图基于geoJson数据绘制。

宾县,隶属于 黑龙江省 哈尔滨市。宾县地处黑龙江省南部,东南以分水岭为界,与方正县、延寿县、尚志市接壤,北与巴彦县、木兰县、通河县隔松花江相望,西以蜚克图河为界与阿城区为邻。总面积3843平方千米。根据第七次人口普查数据,截至2020年11月1日零时,宾县常住人口为444314人。

echarts哈尔滨市宾县geoJson地图根据经纬度显示自定义html弹窗

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

echarts哈尔滨市宾县geoJson地图根据经纬度显示自定义html弹窗

echarts哈尔滨市宾县geoJson地图 visualMap控制地图颜色

echarts地图使用visualMap通过一组颜色及一组数据来实现地图不同区域根据不同数据进行颜色变化

echarts哈尔滨市宾县geoJson地图 visualMap控制地图颜色

echarts哈尔滨市宾县geoJson地图局部颜色渐变

echarts地图渲染,通过echarts.graphic.LinearGradient线性渐变来实现地图区域颜色的渐变效果

echarts哈尔滨市宾县geoJson地图局部颜色渐变

threejs哈尔滨市宾县geoJson地图3d地图添加金色效果

通过threejs绘制3d地图使用outlinePass实现金色描边效果,并通过edgeStrength增加强度,让描边更清晰,如果想系统的学习threejs的话,可以观看threejs视频教程 Three.js视频教程3D可视化

threejs哈尔滨市宾县geoJson地图3d地图添加金色效果

threejs哈尔滨市宾县geoJson地图3d地图CSS2D外加旋转棱锥

通过threejs绘制3d地图CSS2D外加旋转棱锥效果

threejs哈尔滨市宾县geoJson地图3d地图CSS2D外加旋转棱锥

threejs哈尔滨市宾县geoJson地图3d地图CSS3D标签

通过threejs绘制的3d地图CSS3D标签实例,CSS3D不面向摄像机,跟随场景缩放,可以通过rotateY调整角度,通过scale调整大小

threejs哈尔滨市宾县geoJson地图3d地图CSS3D标签

哈尔滨市宾县 下辖有 鸟河乡,九龙山柞蚕育种场,经建乡,糖坊镇,宾安镇,满井镇,三宝乡,宾州镇,常安镇,民和乡,平坊镇,新甸镇,永和乡,农垦农业职业学院,宁远镇,宾西镇,居仁镇,摆渡镇,胜利镇

哈尔滨市宾县下辖区域坐标

{"鸟河乡":[127.40170560786943,45.84825082336158],"九龙山柞蚕育种场":[127.5514604687424,45.70636477766062],"经建乡":[127.5917639239982,45.83623708151237],"糖坊镇":[127.06691651668226,45.95862143583572],"宾安镇":[127.74635682080185,45.84789480315106],"满井镇":[127.26131898001847,45.91708758871071],"三宝乡":[127.65797295554285,45.66873629816411],"宾州镇":[127.46258109924254,45.6918479108393],"常安镇":[127.83095917109016,45.69741316288426],"民和乡":[127.59044551781773,45.94084754887521],"平坊镇":[127.49022090787533,45.61131108837991],"新甸镇":[127.82628235895879,45.89960558983242],"永和乡":[127.12353407862165,45.86443786608093],"农垦农业职业学院":[127.18442130722602,45.74691742815142],"宁远镇":[128.01288845697178,45.66861381244038],"宾西镇":[127.21411535879608,45.72505988261966],"居仁镇":[127.3037125802585,45.75234401448857],"摆渡镇":[128.20168656931776,45.8547832119683],"胜利镇":[128.08170707801446,45.79247446666887]}

说明

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

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

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

哈尔滨市宾县echarts地图效果实例和threejs地图效果实例下载

相关文件下载地址
此资源需支付 ¥10 后下载
支付宝购买扫右侧红包码购买更优惠,如无法下载请联系微信:17331886870
喜欢 (0)
echarts哈尔滨市宾县geoJson地图根据经纬度显示自定义html弹窗代码演示