首页 > 其他分享 >前端热力图组件heatMapGD中国地图 中国热力地图 广东省热力地图 广东省地图 地市选择

前端热力图组件heatMapGD中国地图 中国热力地图 广东省热力地图 广东省地图 地市选择

时间:2023-05-26 21:36:40浏览次数:29  
标签:广东省 name .. map 地图 value echarts 热力

快速实现前端中国热力地图 广东省热力地图 广东省地图, 请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12407

 

# china 广东省热力地图使用方法

# map数据获取链接: http://datav.aliyun.com/portal/school/atlas/area_selector

 

效果图如下:

 


 

#### HTML代码部分

```html

<template>

<view>

  <div class="map">

    <div id="myEchart" class="map-echart"></div>

  </div>

 

  <div class="map">

    <div id="myEchartChina" class="map-echart"></div>

  </div>

  </view>

</template>

```

#### JS代码 (引入组件 填充数据)

```javascript

<script>

import echarts from '../../static/h5/echarts.min.js'

export default {

  mounted() {

    this.getMapData();

  },

  props: {},

  data() {

    return {

      searchForm: {

        ip: "",

        moduleType: 0,

        moduleName: "",

      },

      myChart: null,

    };

  },

  methods: {

    getMapData() {

      this.loadMap();

  this.loadMapChina();

 

    },

    loadMap() {

      this.myChart = echarts.init(document.getElementById("myEchart")); // 初始化

 

// 热力图数据地址 http://datav.aliyun.com/portal/school/atlas/area_selector

  const uploadedDataURL = require(`../../static/guangdong.json`);

      echarts.registerMap("广东", uploadedDataURL);

      var option = {

        title: {

          text: "广东热力图",//表头

          x: "center",

        },

        dataRange: {

          min: 0,

          max: 1000,

          text: ["高", "低"],

          realtime: true,

          calculable: true,

          color: ["darkred" , "red", "orangered", "yellow"],//颜色

        },

        series: [

          {

            name: "热力图",

            type: "map",

            map: "广东",

            mapLocation: {

              y: 0,

            },

            itemSytle: {

              emphasis: { label: { show: false } },

            },

            data: [

              { name: "深圳市", value: 700 },

              { name: "广州市", value: 600 },

              { name: "珠海市", value: 500 },

              { name: "东莞市", value: 256 },

              { name: "佛山市", value: 434 },

              { name: "中山市", value: 343 },

              { name: "惠州市", value: 100 },

              { name: "汕头市", value: 460 },

              { name: "江门市", value: 40 },

              { name: "湛江市", value: 30 },

              { name: "肇庆市", value: 250 },

              { name: "梅州市", value: 350 },

              { name: "茂名市", value: 230 },

              { name: "阳江市", value: 330 },

              { name: "清远市", value: 450 },

              { name: "韶关市", value: 120 },

              { name: "揭阳市", value: 3560 },

              { name: "汕尾市", value: 390 },

              { name: "潮州市", value: 210 },

              { name: "河源市", value: 560 },

              { name: "云浮市", value: 240 }

            ],

          },

        ],

      };

      this.myChart.setOption(option);

    }

  ,

 

  loadMapChina() {

      this.myChart = echarts.init(document.getElementById("myEchartChina")); // 初始化

      const uploadedDataURL = require(`../../static/china.json`);

      echarts.registerMap("中国", uploadedDataURL);

 

      var option = {

        title: {

          text: "中国热力图",//表头

          x: "center",

        },

        dataRange: {

          min: 0,

          max: 3000,

          text: ["高", "低"],

          realtime: true,

          calculable: true,

          color: ["darkred" , "red", "orangered", "yellow"],//颜色

        },

        series: [

          {

            name: "中国热力图",

            type: "map",

            map: "中国",

            mapLocation: {

              y: 0,

            },

            itemSytle: {

              emphasis: { label: { show: false } },

            },

            data: [

              { name: "湖南省", value: 700 },

              { name: "广东省", value: 1600 },

              { name: "湖北省", value: 500 },

              { name: "海南省", value: 34 },

 

            ],

          },

        ],

      };

 

      this.myChart.setOption(option);

    },

  },

};

</script>

```

#### CSS

```CSS

<style lang="less" scoped>

.map {

  width: 100vw;

  height: 100vw;

}

.map-echart {

  height: 100vw;

  width: 100vw;

}

</style>

```

 

标签:广东省,name,..,map,地图,value,echarts,热力
From: https://www.cnblogs.com/ccVue/p/17435863.html

相关文章

  • js百度地图计算两经纬度坐标点的距离
    百度地图提供现成的方法,直接调用就可以了Map类getDistance(start:Point,end:Point)Number返回两点之间的距离,单位是米。(自1.1新增)varmap=newBMap.Map("container");varpoint1=newBMap.Point(lng1,lat1);varpoint2=newBMap.Point(lng2,lat2);vardistanc......
  • Springboot集成百度地图实现定位打卡功能
    打卡sign表sqlCREATETABLE`sign`(`id`int(11)NOTNULLAUTO_INCREMENT,`user`varchar(255)COLLATEutf8mb4_unicode_ciDEFAULTNULLCOMMENT'用户名称',`location`varchar(255)COLLATEutf8mb4_unicode_ciDEFAULTNULLCOMMENT'打卡位置',`......
  • 【HarmonyOS】低代码元服务开发中的地图实现
    在元服务开发过程中,大家可能需要在应用中使用地图,如果使用SDK集成的方式,地图SDK包体积大小很大,集成后元服务大小可能会超过10M,这就超出了HAP包的大小限制。那么是否有其他途径可以在元服务中使用地图呢?笔者最近在学习AGC新推出的低代码开发元服务的文档时发现,他的景区模板(模板简介-......
  • 从领英退出中国,解析融云《社交泛娱乐出海作战地图》从0到1出海方法论
    近期,“领英职场”宣布将于2023年8月9日起正式停止服务。移步【融云全球互联网通信云】回复“地图”免费领一时之间,网友纷纷送上祭文。有人觉得猝不及防,但更多人直言并不意外。领英在中国的折戟终局,似乎从2021年改版就提前预定了。彼时,领英中国砍掉了堪称其吸引用户杀手锏的......
  • 地图导航系统
    一饭多吃.jpg放个最初版本,A*求最短路#include"Logger.h"#include"ColorUtils.h"#include"ImgUtils.h"#include<graphics.h>#include<windows.h>#include<iostream>#include<conio.h>#include<cstdio>#include<......
  • Cesium加载影像图层(ArcGIS、Bing、Mapbox、高德地图、腾讯地图、天地图等各类影像图)
    在Cesium中,加载影像图层主要通过ImageryLayer、ImageryProvider和ImageryLayerCollection三个类来实现;首先我们先来认识下这三个类一、ImageryLayer类在Cesium中,使用ImageryLayer对象来表示一个影像图层。ImageryLayer是一个包含一个或多个瓦片的图层,它可以用来控制地图影像的显......
  • Cesium结合GIS天地图 加载倾斜摄影3dtile + vue3
    实现思路将倾斜摄影OSGB数据转换为3dtile(转换方式很多,可以利用第三方工具cesiumlab)利用Cesium加载GIS地图,我这里使用的是天地图,可以加载其他地图都行加载3dtile数据到地图中展示安装插件npminstallcesium加载地图以加载天地图为例,需要先到天地图官网去申请开发者,获取......
  • 迪友社区Dilink车机 高德地图V7.1 共存版|小迪语音控制|锁14通道「持续更新」
    本文转载自:迪友社区 https://www.bydmax.com/apps/742.html7.1更新记录1:全程绿波,一路畅行2:地图配色焕新,周边信息应有尽有3:规划布局更新,熟路常去路一看便知4:搜索界面体验升级,布局优化、信息更全5:迪友社区优化:修改共存包名,避免和自带地图冲突无法安装。6:迪友社区优化:新增锁......
  • WMTS以及TMS地图切片方案详述和比对
    一、绪论地图切片是一种将整幅的地图按照一定的规则拆分成具有行列编号的网格的方案,对于矢量地图而言其好处是可以根据需要显示的范围只绘制对应网格内的要素从而减少渲染压力,对于栅格地图而言则是可以减少一次性请求(或者读取)的数据量,从而更高效的显示区域内的地图。瓦......
  • 2017第二届广东省强网杯线上赛--------phone number
    ================================个人收获:1.sql语句里面也可以直接用database()2.跟数据库有联系的地方都可能存在注入 ================================题目: 开始前对源码,http请求,路径。。这些都找过没什么有用的信息。就只有这个还有点用,再检查手机号使用人数页面的源码有这......