Skip to content
Menu
编程侠
  • 首页
  • 资讯
    • 手机
  • 博客
    • 博客vue
    • 博客PHP
  • Q我
编程侠
2021-08-112021-08-11

热力图与百度地图扩展

直接上代码

    var data = [
        [120.13066322374, 30.240018034923, 1],
        [120.13076322374, 30.240418034923, 1],
        [120.13076322374, 30.240478034923, 1]
    ];
    var myChart = echarts.init(document.getElementById('container'));
    myChart.setOption(option = {
        animation: false,
        bmap: {
            center: [120.13066322374, 30.240018034923],
            zoom: 25,
            roam: true
        },
        visualMap: {
            show: false,
            top: 'top',
            min: 0,
            max: 1,
            seriesIndex: 0,
            calculable: true,
            inRange: {
                color: ['red']
            }
        },
        series: [{
            type: 'heatmap',
            coordinateSystem: 'bmap',
            data: data,
            pointSize: 10,
            blurSize: 3
        }]
    });
    // 添加百度地图插件
    var bmap = myChart.getModel().getComponent('bmap').getBMap();
    console.log(bmap);
    bmap.addControl(new BMap.MapTypeControl());

echarts的demo运行不了,多半是以下问题引起的

  • /data/asset/data/hangzhou-tracks.json异步请求出错,$.get没有引入jquery,ROOT_PATH没有定义
  • 地图出来了,没有热力图

在这里就去掉了异步请求,自己写了几个坐标数据放进去,并把热力图的点标记得更明显了。

需要正确导入百度地图getscript、echarts.js和bmap.js。

#container需要设置宽高,否则可能出现地图出来了,没有热力图的情况。

最新

  • 831密码安全口令
  • 链接跳转到百度地图的指定地址
  • 云服务提到的99.99%的服务可用性,这是个什么概念?
  • 兼容IE的CSS竖排文字代码
  • 网页灰度

标签

831 a标签 canvas clone csrf echarts filter GB2312 grayscale Hello html2canvas iframe prism Unicode UTF-8 wordpress world XSS 不触发 云服务 代码雨 大数据 异常 手机号 打印 拼多多 数组 文字转语音 朗读 正则 深浅拷贝 热力图 竖排 签名验证 编码 编程圈 置灰 背代码 节流 速度 链接 链接跳转 键盘 防抖 验证

友情链接

  • staggering-beauty
  • 编程侠
©2025 编程侠 渝ICP备20006693号-4