前端解决百度地图地址逆解析(BMap.Geocoder())异步问题

需求:将接口返回的坐标数据转换成详细的地址并渲染在页面上
问题:页面先渲染,地址后解析,导致渲染时没有数据显示
解决方法:new Promise()
// 处理导出轨迹明细地址解析异步操作getPosition(data) {return new Promise((resolve, reject) => {const temp = {};let point = new BMap.Point(data.longitude, data.latitude);let geoc = new BMap.Geocoder();geoc.getLocation(point, (result) => {let addr = result.addressComponents;var full_address =addr.city + addr.district + addr.street + addr.streetNumber;temp.position = full_address;return resolve(temp);});});}

在想要获取转换后的地址数据的地方调用

exportFu() {var params = {imei: this.imei,start_time: start,end_time: end,};this.$where.track.history(params).then(async (data) => {if (data.length == 0) {}for (let i = 0; i < data.length; i++) {const temp = await this.getPosition(data[i]);this.exportData.push({address: temp.position,});}});}

前端解决百度地图地址逆解析(BMap.Geocoder())异步问题相关推荐

  1. php 腾讯地图 地址逆解析 根据经纬度获取地址信息

    弄了个小程序的定位,需要获取到地址信息 前端想站着把钱挣了,所以我就需要把经纬度转成地址信息返回 原文档地址:腾讯开发文档 其实简单,就是拼接一下参数就好 这里直接放码,下次用直接复制就好 funct ...

  2. 微信公众号-定位之地址逆解析导航

    在微信JS_SDK工具包中为我们提供了地理定位的功能,但是该接口只返回了经纬度并没有返回准确的位置信息,此时我们可以通过调用腾讯地图的方法进行地址逆解析. 1. 获取地理位置接口 wx.ready(f ...

  3. 在H5中使用腾讯地图,实现定位,距离计算,实时搜索,地址逆解析

    在H5中使用腾讯地图,实现定位,距离计算,实时搜索,地址逆解析 1.创建应用 2.下载微信sdk包 3.安装`vue-jsonp` 4.使用 获取当前位置信息,逆解析地址 路线规划,距离计算 实时搜索 ...

  4. 前端基于百度地图实现考勤签到功能

    考勤打卡关键点:获取当前位置.设置考勤点.计算两点距离判断是否在范围内. 引入百度地图API <script type="text/javascript" src=" ...

  5. 使用百度地图API 逆地址解析

    使用百度地图API 逆地址解析 .数据库中查询出地址,调用百度API解析 <script type="text/javascript" src="http://ap ...

  6. 解决百度地图多个标注覆盖不能响应点击的问题

    百度地图开发常用网站 1.百度地图开放平台 http://lbsyun.baidu.com/ 2.百度地图 Javascript API JavaScript API v3.0 http://lbsy ...

  7. 调用百度地图地址下拉搜索栏爬坑

    调用百度地图地址下拉搜索栏爬坑 问题描述 在项目编写的过程中,我将调用百度API的部分封装成了一个组件,以便后续的调用.在组件的各项显示中,都能顺利显示,并且调用.但,我将组件调用后,发现,搜索提示栏 ...

  8. 完美解决百度地图MarkerClusterer 移动地图时,Marker 的Label 丢失的问题

    完美解决百度地图MarkerClusterer 移动地图时,Marker 的Label 丢失的问题 参考文章: (1)完美解决百度地图MarkerClusterer 移动地图时,Marker 的Lab ...

  9. java百度地图逆地址解析_web前端通过百度地图API批量逆解析地址

    前言 最近碰到一个需求,就是将我们系统中要导出一系列的工作数据,这里面有一个需求就是根据工作人员的经纬度去获取他可能的位置.说到这里大家肯定能想到用地图API了,我这里用的是百度地图的API(详情可参 ...

最新文章

  1. html跳转过度,jq实现锚点跳转过度
  2. 企鹅科技获蚂蚁金服亿元战略投资,利用智慧物联赋能商用洗衣设备
  3. Unity3D - UGUI的手动搭建
  4. 超过3000赞的「机器学习路线图」,教你升级打怪全攻略
  5. 按clear按钮清空两个文本框的内容,按copy按钮时将Source文本框的内容复制到Target文本框,按close按钮结束程序的运行
  6. Java基础篇:如何使用 break 退出循环
  7. 数据结构Huffman树及编码
  8. 已知旋转矩阵求角度_解析几何|对称,平移和旋转
  9. 核爆rpg学院站计算机,《核爆RPG》控制台代码及使用方法
  10. BIM知识 | BIM管线综合原则
  11. 运用spss modeler运用支持向量机_使用支持向量回归进行Facebook股票预测
  12. 漏刻有时数据可视化Echarts组件开发(21):基于echarts开发的自动旋转map3D下钻和柱图地图
  13. OpenJudge 7624 山区建小学
  14. matlab的积分函数
  15. 连年亏损的企业可以申报国家高新技术企业吗?
  16. css template download
  17. 使用NVM安装NodeJS(原创 最全笔记)
  18. ip库下载 mysql_IP地址库最新下载(最详细准确的ip数据库)
  19. xcode 正确的使用断点
  20. 两台笔记本电脑共享屏幕(其中一台电脑当做另外一台电脑的扩展屏幕,多屏显示)

热门文章

  1. 计算机控制的发电机电压调节器,发电机的电压调节器
  2. TCP/IP协议发明人G-Cerf
  3. 远程办公之ZeroTier
  4. 微信小程序连接物联网(三):微信小程序远程遥控宿舍开门 基于NodeMCU通过MQTT协议连接阿里云物联网平台
  5. python数值类型有哪四个直辖市_python基础|数据类型练习题
  6. python 读取多个yaml文件_Python读取yaml文件多层菜单
  7. 计算机键盘上怎么锁屏,电脑上锁屏怎么设置
  8. 微软MSDN webcast 视频课程下载
  9. 达晨与小米投的凌云光上市:市值153亿 为机器植入眼睛和大脑
  10. 台达服务器过流维修,台达变频器过流(OC)故障的原因及对策