vue如何获取当前位置的详细信息,总共分为5步。

1、在build文件夹下webpack.base.conf.js文件里面的module.exports中添加如下代码;

externals: {'BMap': 'BMap'}

2、在项目的根目录下,找到index.html文件,添加如下代码;

<script src="https://api.map.baidu.com/api?v=2.0&ak=此处填写申请的百度地图AK"></script>

3、在页面引入

import BMap from 'BMap';

4、在需要获取的位置加上标签。如下;

<div id="allmap" style="width: 0;height: 0; display: none;">点击刷新</div>

5、在js中写入相关配置,代码如下;

local(){//若需赋值,在此记得定义thatconst that=thisconst map = new BMap.Map("allmap");const point = new BMap.Point(101.77,37.27);map.centerAndZoom(point,12);const geolocation = new BMap.Geolocation();geolocation.getCurrentPosition(function(r){const mk = new BMap.Marker(r.point);map.addOverlay(mk);map.panTo(r.point);const point = new BMap.Point(r.point.lng,r.point.lat);const gc = new BMap.Geocoder();gc.getLocation(point, function(rs){const addComp = rs.addressComponents; const address = rs.address;that.accidentForm.orgLocation = rs.address;that.mapInfo.city = addComp.city;});},{enableHighAccuracy: true})},

至此,获取当前位置的定位就完成了。效果如下;

vue定位---获取当前位置的详细信息相关推荐

  1. vue定位 获取用户位置信息

    关于定位功能尝试了很多种方法,h5定位,百度地图定位,高德地图定位,因为ip定位只能定位到城市,所以我选用的是浏览器定位.总结如下: H5定位:定位相对较准,但是部分浏览器不兼容,我主要是在手机上测试 ...

  2. 用WMI获取远程机器操作系统的详细信息

    使用WMI获取远程机器操作系统的详细信息 大杂烩-.NET 代码主题部分的OperatingSystem类,是使用工具(Management (WMI) Extensions for Visual S ...

  3. linux 获取模块,get_module - 获取Linux内核模块的详细信息

    补充说明 get_module命令 用于获取Linux内核模块的详细信息. 语法 get_module 模块名 实例 使用lsmod命令查看内核模块: lsmod | head -5 Module S ...

  4. taobao.trade.fullinfo.get( 获取单笔交易的详细信息 )、淘宝店铺卖出订单详情接口,店铺订单明文接口,店铺订单解密接口,店铺订单消息推送接口

    taobao.trade.fullinfo.get( 获取单笔交易的详细信息 ),淘宝店铺卖出订单详情接口,对接该接口可用于获取淘宝店铺订单详情信息,包括卖出订单详情,买家姓名,买家电话,买家收货地址 ...

  5. taobao.trade.fullinfo.get( 获取单笔交易的详细信息 )、淘宝店铺卖出订单详情接口,淘宝店铺订单明文接口,淘宝店铺订单解密接口

    taobao.trade.fullinfo.get( 获取单笔交易的详细信息 ),淘宝店铺卖出订单详情接口,对接该接口可用于获取淘宝店铺订单详情信息,包括卖出订单详情,买家姓名,买家电话,买家收货地址 ...

  6. taobao.trade.fullinfo.get( 获取单笔交易的详细信息API接口),淘宝店铺订单明文接口代码分享

    采用官方taobao.trade.fullinfo.get( 获取单笔交易的详细信息 )接口拿到店铺订单详情,包括:买家信息,交易创造时间,商品交易数据,商品订单号,付款时间,付款金额,收货人手机号码 ...

  7. PC企业微信HOOK接口,获取指定好友的详细信息

    简要描述 获取指定好友的详细信息 操作码 102017 请求说明 参数名 必选 类型 说明 type 是 int 类型 user_id 是 string 用户id syncKey 是 string 同 ...

  8. 查看pip安装的python包的位置等详细信息

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.切换到指定的python环境 二.列出当前环境下所安装的所有包并对特定包查找 很多小白通过pip安装python包之后, ...

  9. 微信端H5使用百度地图定位获取当前位置安卓定位不准

    微信端H5使用百度地图定位获取当前位置安卓定位不准的问题解决如下: 使用微信端定位,签名方法看微信接口文档: <script type="text/javascript"&g ...

最新文章

  1. WebDAV服务漏洞利用工具DAVTest
  2. php阿里云oss文件上传
  3. 全球及中国木材加工行业运行状况与投资产值预测报告2022版
  4. 将日期转成指定格式_Excel小技巧——如何利用公式,快速将一串数字转换为日期格式...
  5. kafka 报错:kafka server:Message was too large ,server rejected it to avoid allocation
  6. XGBoost、LightGBM与CatBoost算法对比与调参
  7. 1. 安装docker
  8. C#使用NPOI导出excel设置单元格背景颜色
  9. 让APP不被android系统杀掉
  10. python查找手册
  11. 软考程序员-C专题(1)
  12. android 被自动安装cibn合一,Android v4.2.2 ROOT方法,可能也适用于很多同版系统的安卓电视!...
  13. 微信小程序--获取已发布微信小游戏和小程序源码
  14. 黑马程序员—黑马历程--我的人生,我的路--黑九的我毕业了
  15. YOLOv5、v7改进之三十九:引入改进遮挡检测的Tri-Layer插件 | BMVC 2022
  16. 用VirtualBox创建虚拟机
  17. 如何使用免费软件实现iPad当Windows电脑副屏的效果
  18. 设置大小合适的Win7休眠文件Hiberfil.SYS
  19. ACRO2010__系统性综述: 达到缓解的AS患者能否停用TNF拮抗剂
  20. Netty框架之Selector使用详解

热门文章

  1. 哥德尔奖得主Cynthia Dwork:实现算法公平性,长路漫漫
  2. javaweb之二维码
  3. centos7部署openwhisk
  4. 聚名网:.io域名属于什么类型的域名?有哪些魅力?
  5. excel常用函数(二)
  6. 根据经纬度判断车辆是否进度电子围栏
  7. 西门子MES simatic it 资料-西门子数字化
  8. 认知理论中的首因效应、刻板效应、近因效应、晕轮效应效应
  9. 5.2 前端开发日报
  10. 前端js实现asr(语音转文字)