1. HeatmapLayer 热力图层透明度opacity属性设置无效

热力图层必须是数组

2. 降低[point]自带文字透明度

将叠加图层的zIndex设置到很高即可降亮度

3. vue页面切换后autocomplete功能失效

因为各页面该功能id相同, 不同页面需要使用不同的id

4. PolyonLayer 区面图层点击图形无法获取数据(鼠标事件无效)

eventSupport属性默认为false,需要设置为true鼠标事件才生效

var layer = new Loca.PointLayer({eventSupport: true,map: map
});

5. npm引入报错 TypeError: Loca.XX is not a constructor

按官方教程引入,将版本2.0改为缺省版本即可

import AMapLoader from '@amap/amap-jsapi-loader'AMapLoader.load({key: '', // 申请好的Web端开发者Key,首次调用 load 时必填version: '1.4.15', // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15plugins: [],Loca: {// 是否加载 Loca, 缺省不加载version: '1.3.2' // Loca 版本,缺省 1.3.2}}).then(() => {this.map = new AMap.Map('amap', {features: ['bg', 'road', 'building', 'point'],// mapStyle: "amap://styles/darkblue",center: this.center,pitch: 0,zoom: this.zoom,viewMode: '2D'})// 热力图层this.layerHeat = new Loca.HeatmapLayer({map: this.map})}).catch((e) => {console.log(e)})

6.高德地图第一次打开时热力图不显示,切换到别的页面再切换回来显示正常

问题描述
执行顺序

  1. 加载地图
  2. 加载热力图插件
  3. 加载热力图数据
     this.loadAMap();this.initHeatMapLiveApp();// 加载地图loadAMap () {this.aMap = new AMap.Map("performance", {animateEnable: true,resizeEnable: true,center: this.center,zoom: 13,mapStyle: "amap://styles/darkblue"});this.loadHeatPlugin();},// 加载热力图插件loadHeatPlugin () {this.aMap.plugin(["AMap.Heatmap"], () => {this.heatMap = new AMap.Heatmap(this.aMap, {radius: 30,opacity: [0, 0.7],gradient: {0: "blue",0.25: "rgb(117,211,248)",0.5: "rgb(0, 255, 0)",0.75: "#ffea00",1.0: "red"}});});},// 加载热力图数据initHeatMapLiveApp () {...this.heatMap.setDataSet({ data: this.heatdata});},

问题原因

加载热力图插件plugin是异步的,第一次打开,请求完数据执行this.heatMap.setDataSet({ data: this.heatdata});时,热力图 this.heatdata还没有加载好。

解决方案
加载完插件再请求数据

this.loadAMap();// 加载热力图插件
loadHeatPlugin () {this.aMap.plugin(["AMap.Heatmap"], () => {this.heatMap = new AMap.Heatmap(this.aMap, {radius: 30,opacity: [0, 0.7],gradient: {0: "blue",0.25: "rgb(117,211,248)",0.5: "rgb(0, 255, 0)",0.75: "#ffea00",1.0: "red"}});//加载完插件再请求数据this.initHeatMapLiveApp();});},

【高德地图】易采坑合集相关推荐

  1. 加入域时出现以下错误 登陆失败 该目标账户名称不正确_微信支付踩坑合集:微信小程序支付失败是什么原因?持续更新...

    微信小程序开发的过程一定会遇到各种问题,最让人棘手的就是支付问题,因为没有支付做商城类似的小程序就没有办法完成最关键的一步.那么支付失败到底什么原因呢?一下子收集了几个错误类似,希望对你有帮助: No ...

  2. [踩坑合集] 双linux系统卸载/安装,nvidia驱动安装,引导项缺失,开机黑屏,nvidia-smi和nvcc -v CUDA版本不匹配

    "个人文化属性" 双系统 1. 双linux系统格式化一个linux系统 2. 安装新的20系统(双系统) 3. 重启后直接进入grub界面(修复它) 3.1 寻找你的系统分区 3 ...

  3. 疑难杂症之各种小坑合集

    踩坑小合集 前言 正文 Spring注解相关 一.@Async注解导致项目启动时提示循环注入错误 more and more 更多内容敬请期待,在闲暇之余都会记录上比较有趣的坑 !!!欢迎大家一起讨论 ...

  4. 关于集成第三方微信支付,支付宝,高德地图等排坑

    高德地图定位: 大家仔细检查key 千万不要搞错了 @OnPermissionDenied(Manifest.permission.ACCESS_FINE_LOCATION) void showDen ...

  5. vue 高德地图api爬坑之路(一)初始化

    由于使用vue-amap插件有点问题,所以使用了原生高德地图api. 集成: public/index.html 添加 <script type="text/javascript&qu ...

  6. 搭建风控系统道路上踩过的坑合集

    作者前言 从业近10年,大大小小参与了3家公司不同领域的风控系统的设计,从前到后把风控系统所有环节都细细的琢磨过,然而至今仍然感觉刚刚一只脚踏进门而已. 大多数人做的产品都是目的明确的,比如订单支付. ...

  7. vue 高德地图api爬坑之路(三)Autocomplete 和 PlaceSearch

    添加页面控件 <div class="search-div" ><el-input id="tipInput" v-model="i ...

  8. 微信小程序开发踩坑合集

    微信搜索:凯小白学编程   回复 小程序   领取1000套小程序源码 本文分享一下开发小程序是遇到的一些问题.展示了曾经开发过的两个小程序中遇到的坑 下一篇文章预告:<Maven入门> ...

  9. 从一道面试题说起—js隐式转换踩坑合集

    前方提醒: 篇幅较长,点个赞或者收藏一下,可以在下一次阅读时方便查找 提到js的隐式转换,很多人第一反应都是:坑. 的确,对于不熟悉的人来说,js隐式转换存在着很多的让人无法预测的地方,相信很多人都深 ...

最新文章

  1. 【数论】【Polya定理】【枚举约数】【欧拉函数】【Java】poj2154 Color
  2. HTTP Status 400
  3. 倒出mysql库命令行_mysql命令行导入导出数据库
  4. 如何解决编程的误差问题_柏威机械丨高精密零件加工是如何解决误差精度问题的?...
  5. 详解Bitmap之ARGB_8888/RGB_565/ALPHA_8/ARGB_4444
  6. lucene的数据类型
  7. 30 WM配置-策略-出库策略3-定义后进先出策略L(LIFO)
  8. Redmi K50 Pro未发先火 卢伟冰:压力好大
  9. Oracle - TRUNC, ROUND, CEIL, FLOOR
  10. FATAL: password authentication failed for user postgres
  11. vscode 文件高亮插件_实用的Visual Studio Code插件
  12. 单片机 WIFI模块发送AT指令收不到回复问题
  13. vue项目安装vuex报错:Object(...) is not a function“
  14. apple id两步验证服务器,【安全可靠】Apple ID 两步验证支持中国地区 - 爱应用
  15. 听!IBM中国的新队列口号:一!二!三!~~~四!
  16. 计算机考研专业课除了408,2020贵州大学计算机专业课改考408
  17. Burpsuite插件开发
  18. java 中如何检测异常_如何检测Java中何时全局抛出了异常?
  19. 计算机开机总显示密码错误如何解决,快速解决win10开机密码错误开不了机的问题...
  20. redis入门教程详解

热门文章

  1. 全球与中国车载称重系统市场现状及未来发展趋势
  2. c语言笔试题目,C语言考试题库及答案2015.doc
  3. CH340系列Linux驱动安装
  4. 服务器永久免费文件夹加密,云服务器文件夹加密
  5. 南开大学 软件学院 计算机网络 2021秋季 复习
  6. 常见软路由 NAS 低功耗处理器的对比 截至2020-12 英特尔
  7. 如何查看你的硬盘使用时间。
  8. python怎么做网页制作_[源代码]Python爬取网页制作电子书代码发布
  9. 程序员表白,不光需要“技术”,更需要勇气!
  10. 关于计算机的英语演讲话题,大学生英语演讲话题