vue 百度地图 + 定位

前提需要自己有百度的密钥,如没有可以去百度地图申请

一、在主目录下的index.html引入js,例如:

二、在webpack.base.conf.js配置文件中配置BMap,在module.exports 中与entry平级,例如:

三、在项目中引入BMap:

四、代码:

import {getStore, setStore, removeStore} from '@/config/Utils'

import BMap from 'BMap'

export default {

data () {

return {

type: 'tab',

address_detail: null,

center: {lng: 116.40387397, lat: 39.91488908}

}

},

mounted () {

this.ready()

},

methods: {

ready () {

let map = new BMap.Map('allmap')

let point = new BMap.Point(this.center.lng, this.center.lat)

map.centerAndZoom(point, 10)

map.enableScrollWheelZoom(true)

map.enableDoubleClickZoom(true)

var geolocation = new BMap.Geolocation()

geolocation.getCurrentPosition((r) => {

if (r.point) {

this.center.lng = r.longitude

this.center.lat = r.latitude

let markers = new BMap.Marker(r.point)

map.addOverlay(markers)

map.panTo(r.point)

map.centerAndZoom(r.point, 16)

}

}, { enableHighAccuracy: true })

}

}

}

#allmap{

width: 100%;

height: 15rem;

}

五、效果:

如有错误地方,请留言指教,谢谢大家

以上所述是小编给大家介绍的vue百度地图 + 定位详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

baidumap vue 判断范围_vue百度地图 + 定位的详解相关推荐

  1. baidumap vue 判断范围_百度地图 vue-baidu-map

    //main.js import BaiduMap from 'common/components/vue-baidu-map' Vue.use(BaiduMap, { // ak 是在百度地图开发者 ...

  2. baidumap vue 判断范围_vue中百度地图API的调用

    export default { name: 'HelloWorld', data() { return { mapArr: { lat: 0, lng: 0, }, } }, props: ['ip ...

  3. baidumap vue 判断范围_vue--百度地图点覆盖和区域划分

    项目中接到一个这样的需求,需要展示公司所有员工在本市的住址分布情况,需要展示员工信息,需要展示本市疫情中风险地区并用红色覆盖,弹框展示信息,以及快速定位该区域. em...很紧急,领导要看. 来吧,二 ...

  4. ios 百度地图指定区域_iOS百度地图简单使用详解

    百度地图 iOS SDK是一套基于iOS 5.0及以上版本设备的应用程序接口,不仅提供展示地图的基本接口,还提供POI检索.路径规划.地图标注.离线地图.定位.周边雷达等丰富的LBS能力 . 今天主要 ...

  5. php 定位_PHP进阶学习之Geo的地图定位算法详解

    本文实例讲述了PHP进阶学习之Geo的地图定位算法.分享给大家供大家参考,具体如下: 前言 日常开发中我们经常需要查找某个物体的定位,或者查找附近的范围等,我们自然而然会想到的方法就是利用各种提供服务 ...

  6. 百度地图api开发详解(android版).pdf,百度地图API开发指南原版.pdf

    百度地图API开发指南原版 百度地图 API 开发指南 百度地图 API 开发指南 目录 简介 3 什么是百度地图 API 3 面向的读者 3 获取 API 3 开发移动平台上的地图应用 3 兼容性 ...

  7. baidumap vue 判断范围_vue 数据渲染

    本文转载于 SegmentFault 社区社区专栏:山外de楼作者:山外de楼 前言 vue 是如何将编译器中的代码转换为页面真实元素的?这个过程涉及到模板编译成 AST 语法树,AST 语法树构建渲 ...

  8. vue项目调用百度地图定位,判断当前位置是否在目标位置范围内

    之前用vue做了一个百度地图定位功能,判断是否当前位置在目标位置范围内的小功能,类似这样: 直接上代码 百度地图定位,设置目标位置范围,判断当前位置到目标位置的距离,BDMap.vue <tem ...

  9. vue 百度地图 + 定位

    vue 百度地图 + 定位 > 前提需要自己有百度的密钥,如没有可以去百度地图申请 一.在主目录下的index.html引入js,例如: 二.在webpack.base.conf.js配置文件中 ...

最新文章

  1. C# 用tabcontrol实现窗体类似网页排版的显示
  2. 前n个正整数相乘的时间复杂度为_初一数学必学必考的21个知识点,附第一章有理数测试卷...
  3. CSS知识点个人总结(不断更新)
  4. Python中的traceback模块
  5. java 无锁框架_高性能无锁并发框架 Disruptor,太强了!
  6. Windows下Redis的使用
  7. 在Flash中使影片剪辑等候一段时间播放
  8. MySQL建表语句综合
  9. SQL server2012安装
  10. (c语言)将一个三位数逆序输出
  11. 关于进销存软件中的几种算法
  12. OMNeT 例程 Tictoc15 学习笔记
  13. Mongoose Schema hasn't been registered for model
  14. 计算机网络的对学生的利弊英语作文,关于电脑利弊的英语作文
  15. 企业实战 -什么是代理服务器
  16. html5 打字机效果,逼真的js打字机效果插件
  17. vue3 + router-view + keepalive parentComponent.ctx.deactivate is not a function
  18. Unity3d资源反编译. AssetBundle格式简析+简单应用+爬坑
  19. excel怎么拆分成多个独立表格文件
  20. Windows orb-slam2 单目测试工程

热门文章

  1. oracle中慢sql优化思路
  2. boot入门思想 spring_微服务架构之SpringBoot详解,夯实底层知识,带你轻松入门开发...
  3. 计算机操作员高级工试题一,计算机操作员高级工操作题复习资料
  4. access设计视图打不开_铁路桥梁BIM程序的设计与实现
  5. 笨方法学python豆瓣_资料 | 笨办法学Python
  6. java多组List所有的排列组合
  7. 数据库中复合主键与联合主键
  8. 前端制作动画的几种方式(css3,js)
  9. 《C++ Primer Plus》读书笔记之七—内存模型和名称空间
  10. Spring 无缝整合 quartz