当前位置:   article > 正文

Echarts map地图的使用(入门级)_echartsmap

echartsmap

2023.1.6今天我学习了如何使用echarts map地图,效果如:

 首先是给容器设置id和宽高

然后是通过datav地图小工具设置地图的位置。

DataV.GeoAtlas地理小工具系列

最后是

  1. var mapChart = echarts.init(document.getElementById('map'));
  2. // 引入设置的地图Json文件
  3. $.getJSON('https://geo.datav.aliyun.com/areas_v3/bound/350500_full.json', function (geoJson) {
  4. echarts.registerMap('福建', geoJson)
  5. mapChart.setOption({
  6. tooltip: {
  7. show: true
  8. },
  9. // 设置地图内部的颜色
  10. visualMap: {
  11. show: false,
  12. inRange: {
  13. color: 'rgb(5,25,63)'
  14. }
  15. },
  16. // 设置地图的大小,宽高
  17. geo: {
  18. show: true,
  19. // 说明要设置的地图名称
  20. map: '福建',
  21. // 设置大小
  22. zoom: 1.2,
  23. top: '90px',
  24. // 设置宽高
  25. aspectScale: 1.2,
  26. // 设置外部地图的样式
  27. itemStyle: {
  28. normal: {
  29. areaColor: 'transparent',
  30. borderColor: '#3fdaff',
  31. borderWidth: 2,
  32. },
  33. }
  34. },
  35. series: [{
  36. type: 'map',
  37. mapType: '福建',
  38. // 可缩放
  39. roam: true,
  40. // 名称要对应
  41. data: [
  42. { name: '安溪县', value: 1 },
  43. { name: '永春县', value: 1 },
  44. { name: '德化县', value: 1 },
  45. { name: '南安市', value: 1 },
  46. { name: '洛江区', value: 1 },
  47. { name: '鲤城区', value: 1 },
  48. { name: '丰泽区', value: 1 },
  49. { name: '晋江市', value: 1 },
  50. { name: '石狮市', value: 1 },
  51. { name: '惠安县', value: 1 },
  52. { name: '泉港区', value: 1 },
  53. { name: '金门县', value: 1 },
  54. ],
  55. // 显示地图的位置名称
  56. itemStyle: {
  57. normal: {
  58. label: {
  59. show: true,
  60. color: 'white'
  61. }
  62. },
  63. emphasis: {
  64. label: {
  65. show: true
  66. }
  67. }
  68. }
  69. }]
  70. })
  71. })

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/108777?site
推荐阅读