基于百度地图的热力图功能实例

 1.代码

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=你的密钥"></script>
    <script type="text/javascript" src="http://api.map.baidu.com/library/Heatmap/2.0/src/Heatmap_min.js"></script>
    <title>热力图功能示例</title>
    <style type="text/css">
        ul,
        li {
            list-style: none;
            margin: 0;
            padding: 0;
            float: left;
        }
        
        html {
            height: 100%
        }
        
        body {
            height: 100%;
            margin: 0px;
            padding: 0px;
            font-family: "微软雅黑";
        }
        
        #container {
            height: 500px;
            width: 100%;
        }
        
        #r-result {
            width: 100%;
        }
    </style>
</head>

<body>
    <div id="container"></div>
    <div id="r-result">
        <input type="button" onclick="openHeatmap();" value="显示热力图" /><input type="button" onclick="closeHeatmap();" value="关闭热力图" />
    </div>
</body>

</html>
<script type="text/javascript">
    var map = new BMap.Map("container"); // 创建地图实例

    var point = new BMap.Point(116.418261, 39.921984);
    map.centerAndZoom(point, 15); // 初始化地图,设置中心点坐标和地图级别
    map.enableScrollWheelZoom(); // 允许滚轮缩放

    var points = [{
        "lng": 116.418261,
        "lat": 39.921984,
        "count": 50
    }, {
        "lng": 116.423332,
        "lat": 39.916532,
        "count": 51
    }, {
        "lng": 116.419787,
        "lat": 39.930658,
        "count": 15
    }, {
        "lng": 116.418455,
        "lat": 39.920921,
        "count": 40
    }, {
        "lng": 116.418843,
        "lat": 39.915516,
        "count": 100
    }, {
        "lng": 116.42546,
        "lat": 39.918503,
        "count": 6
    }, {
        "lng": 116.423289,
        "lat": 39.919989,
        "count": 18
    }, {
        "lng": 116.418162,
        "lat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值