谷歌地图实现热度图,与百度地图同理,但是所依赖的库不一样

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>Heatmaps</title><style>/* Always set the map height explicitly to define the size of the div* element that contains the map. */#map {height: 100%;}/* Optional: Makes the sample page fill the window. */html, body {height: 100%;margin: 0;padding: 0;}#floating-panel {position: absolute;top: 10px;left: 25%;z-index: 5;background-color: #fff;padding: 5px;border: 1px solid #999;text-align: center;font-family: 'Roboto','sans-serif';line-height: 30px;padding-left: 10px;}#floating-panel {background-color: #fff;border: 1px solid #999;left: 25%;padding: 5px;position: absolute;top: 10px;z-index: 5;}</style></head><body><div id="floating-panel"><button onclick="toggleHeatmap()">Toggle Heatmap</button><button onclick="changeGradient()">Change gradient</button><button onclick="changeRadius()">Change radius</button><button onclick="changeOpacity()">Change opacity</button></div><div id="map"></div><script>// This example requires the Visualization library. Include the libraries=visualization// parameter when you first load the API. For example://<script src="https://maps.googleapis.com/maps/api/js?key=自填账号密码&libraries=visualization">var map, heatmap;function initMap() {map = new google.maps.Map(document.getElementById('map'), {zoom: 13,center: {lat: 37.775, lng: -122.434},mapTypeId: 'satellite'});heatmap = new google.maps.visualization.HeatmapLayer({data: getPoints(),map: map,radius:30,opacity:0.8,gradient:gradient});}
//颜色依旧是越外围越靠前,也可以理解为最外围的是基底色,所以先设置var gradient = ['rgba(0, 255, 0, 0)','rgba(255, 255, 0, 1)',//'rgba(50, 120, 205, 1)',//'rgba(100, 90, 155, 1)',//'rgba(150, 60, 105, 1)',//'rgba(200, 30, 55, 1)','rgba(255, 0, 0, 1)']function toggleHeatmap() {heatmap.setMap(heatmap.getMap() ? null : map);}// Heatmap data:  Points,两种方式都可用function getPoints() {return [//new google.maps.LatLng(37.782551, -122.445368),//{location:new google.maps.LatLng(37.782551, -122.445368), weight:20},{location:new google.maps.LatLng(37.782745, -122.444586), weight:3},{location:new google.maps.LatLng(37.783100, -122.441461), weight:7},{location:new google.maps.LatLng(37.783206, -122.440829), weight:8},{location:new google.maps.LatLng(37.783273, -122.440324), weight:19}];}</script><script async defersrc="https://maps.googleapis.com/maps/api/js?key=AIzaSyBYiPLI1A-2Z_7O3O-HVhkJkG_v2wpmbgU&sensor=false&language=zh-CN&v=3&libraries=visualization&callback=initMap"></script></body>
</html>

Google Map heatmap相关推荐

  1. Android特色开发之Google MAP

    本文节选于机械工业出版社推出的<Android应用开发揭秘>一书,作者为杨丰盛.本书内容全面,详细讲解了Android框架.Android组件.用户界面开发.游戏开发.数据存储.多媒体开发 ...

  2. 关于Google Map API V2 版本的定位与导航

    近来,在关注安卓手机上的GoogleMap应用的开发,但是目前官方API版本网页版已经升级到V3版,而对于Android的支持也已经升级到V2版本,虽然Google说继续对V1版提供服务,但是不再提供 ...

  3. 分享两篇Google Map API的介绍

    这两篇文章也不知道我是什么时候下载下来的,一直丢在桌面上没有看,但终于在年后无聊就看了一下,结果让我心潮澎湃,一起哈成了"都让Google做了我们还做什么?(WebMap方向)"一 ...

  4. Google Map App 问题集锦

    用此帖记录做Google Map过程中遇到的问题. 一.因为在Manifest.xml文件没有写入<service>,所以导致启动不了Service,但是我明明写了啊.后来发现是自己为了版 ...

  5. 如何在Android手机上进行Google Map的开发。

    1.题记 提起谷歌Map相信大家都不会陌生,那进入我们今天的话题,如何在Android手机上进行Google Map的开发. 2.Map应用程序的开发 2.1 准备工作 2.1.1 申请Android ...

  6. Google Map API 的基础使用

    因为公司业务由国内市场到国际市场,有一些国际性业务的项目需要用到Google Map.项目完成后,把一些常用的方法写出来,供大家参考. 一.google地图基础显示 (1)引用google map j ...

  7. 在你的Fckeditor安装Google map plugin

    Fckeditor是现在很常见的Html编辑器,他好用的地方除了很方便引用外,还有就是他有一大推好用的plug in可以用,像是点部落使用的code highlight,就是plug in上去的功能. ...

  8. Google Map API V3开发(5)

    Google Map API V3开发(1) Google Map API V3开发(2) Google Map API V3开发(3) Google Map API V3开发(4) Google M ...

  9. google map Api接口整理

    Google Map Api接口整理 一:基本知识: 1. 使用谷歌地图 API 的第一步就是要注册一个 API 密钥,需要注意一下两点: 1.如果使用 API 的页面还没有发布,只是在本地调试,可以 ...

最新文章

  1. python中change的用法_vue中select的使用、默认选择、onchange/change事件等操作实例
  2. OpenCV Features2D和全息照相法查找已知物体
  3. C++ Opengl图形颜色源码
  4. html音频控件隐藏,html5 – Html 5音频标签自定义控件?
  5. thinkphp3.0 php7,tp3.1 for php7
  6. 利用哈夫曼树编码与译码
  7. 学会了selenium 模拟鼠标操作,你就可以偷懒点点点了
  8. 把华为OLT主控设置为上联的方法
  9. 微信开发者工具 the permission value is offline verifying 异常
  10. java中打印俄罗斯方块游戏_java实现俄罗斯方块小游戏
  11. 回忆我的过去一年2020年考研以及研究生规划
  12. 尼古拉斯·卡尔:IT发兵“云计算”
  13. SQL项目-IOS 应用商店分析
  14. Python实用模块
  15. java的HMACSHA1加密算法
  16. taobao.user.avatar.get
  17. 如何用SSH连接华为云
  18. Node js 开发之Postman
  19. ClamAv开源杀毒引擎详解
  20. 20210518绕过苹果全新发布14.5系统ID更新checkra1n0.12.4越狱的所有版本苹果手机或iPad

热门文章

  1. 信息论复习—线性分组码的基本性质
  2. 高光谱成像技术 有效助力果蔬产品无损检测
  3. 基于centos7 部署 NetBox3
  4. Nginx 又一牛X的功能!流量拷贝
  5. linux创建和编辑文件,linux基础-第九单元 利用vi编辑器创建和编辑正文文件
  6. 伊朗APT组织的网络间谍工具源代码和攻击者被泄露和曝光
  7. 机器学习——核函数kernal
  8. JeeSite4.0学习
  9. 北大计算机结构专业排名,中国大学专业排名出炉,涵盖509个专业,北大A+专业数遥遥领先...
  10. docker hub搭建自有仓库