我的编程空间,编程开发者的网络收藏夹
学习永远不晚

怎么在vue项目中使用百度地图API

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

怎么在vue项目中使用百度地图API

小编给大家分享一下怎么在vue项目中使用百度地图API,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

为什么要使用Vue

Vue是一款友好的、多用途且高性能的JavaScript框架,使用vue可以创建可维护性和可测试性更强的代码库,Vue允许可以将一个网页分割成可复用的组件,每个组件都包含属于自己的HTML、CSS、JavaScript,以用来渲染网页中相应的地方,所以越来越多的前端开发者使用vue。

1、在百度地图开放平台注册账号并登录

  网址:http://lbsyun.baidu.com/index.php?title=jspopularGL

2、选择自己所需的地图版本:

  我个人使用2.0足够了,其实就是懒,一直用的2.0没看3.0。但是3.0应该也差不多的使用。

怎么在vue项目中使用百度地图API

3、在我们的vue项目中的public文件夹下的index.html中引入并记得替换上你的ak(这个ak不是其他的ak哈)

<script type="text/javascript" class="lazy" data-src="//api.map.baidu.com/api?v=2.0&ak=你的ak"></script>

4、之后就可以随处使用我们的百度地图了:

 在我们需求的页面组件中添加地图容器:

<div id="map" class="map"></div>

这里的class用来定义大小、布局等样式操作;重要的是id值map。

一般我们会在组件加载,也就是页面渲染时加载我们的地图,所以我们可以在mounted阶段添加我们的核心代码:

// 百度地图API功能var map = new BMap.Map("map"); // 创建Map实例map.centerAndZoom(new BMap.Point(104.07258, 30.550701), 20); // 初始化地图,设置中心点坐标和地图级别//添加地图类型控件map.addControl(   new BMap.MapTypeControl({     mapTypes: [BMAP_NORMAL_MAP, BMAP_HYBRID_MAP],   }));map.setCurrentCity("成都"); // 设置地图显示的城市 此项是必须设置的map.enableScrollWheelZoom(true);

这样就在页面显示出来了我们的百度地图,记得css中添加宽高!!

5、标记点的添加并拥有点击弹窗效果:

let point = new BMap.Point(104.07258, 30.550501);// 创建点标记var marker = new BMap.Marker(point);// 在地图上添加点标记map.addOverlay(marker);// 创建信息窗口var opts = {  width: 200,  height: 100,  title: "弹窗标题",};var infoWindow = new BMap.InfoWindow(  "弹窗内容",  opts);// 点标记添加点击事件marker.addEventListener("click", function () {  map.openInfoWindow(infoWindow, point); // 开启信息窗口});

6、为坐标点添加文本标记:

//设置文本标记var opts2 = {  position: point, // 指定文本标注所在的地理位置  offset: new BMap.Size(30, -30), // 设置文本偏移量};// 创建文本标注对象var label = new BMap.Label("成都书论技术有限公司", opts2);// 自定义文本标注样式label.setStyle({  color: "blue",  borderRadius: "5px",  borderColor: "#ccc",  padding: "10px",  fontSize: "16px",  height: "50px",  lineHeight: "30px",  fontFamily: "微软雅黑",});map.addOverlay(label);

以上是“怎么在vue项目中使用百度地图API”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

怎么在vue项目中使用百度地图API

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么在vue项目中使用百度地图API

小编给大家分享一下怎么在vue项目中使用百度地图API,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!为什么要使用VueVue是一款友好的、多用途且高性能的Java
2023-06-14

Vue项目中使用百度地图api的详细步骤

在之前的一个小项目中,用到的显示当地的地图功能,下面这篇文章主要给大家介绍了关于Vue项目中使用百度地图api的详细步骤,文中通过图文介绍的非常详细,需要的朋友可以参考下
2022-11-13

实例讲解如何在Vue中使用百度地图API

Vue是一款流行的JavaScript框架,可以非常快速地搭建单页Web应用程序。百度地图API是一组允许开发人员使用的地图API,可以用于各种应用程序中。本文将介绍如何在Vue中使用百度地图API,并通过实例将数据点按照特定规则分组。## 使用百度地图API在使用百度地图API之前,需要在百度开发者平台上获取key。如果您还没有key,可以前往 [百度开发者平台](https
2023-05-14

JavaScript中怎么接入百度地图API

这期内容当中小编将会给大家带来有关JavaScript中怎么接入百度地图API,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、百度地图API接入1、搜索百度地图开发平台2、注册百度账号3、登陆并申请成为
2023-06-20

怎么Android项目中使用百度语音识别

这篇文章将为大家详细讲解有关怎么Android项目中使用百度语音识别,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。使用百度语音识别,先要申请APP ID,这个直接到百度网站上有说明文档,本文
2023-05-31

vue项目中如何使用高德地图

这篇文章主要介绍“vue项目中如何使用高德地图”,在日常操作中,相信很多人在vue项目中如何使用高德地图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue项目中如何使用高德地图”的疑惑有所帮助!接下来,请跟
2023-07-05

怎么在HTML5项目中使用FileSystem API

怎么在HTML5项目中使用FileSystem API?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。HTML5的强大之一就是允许web程序申请一些临时或者永久的空间(Qu
2023-06-09

怎么在Vue项目中使用mock.js

这篇文章主要讲解了“怎么在Vue项目中使用mock.js”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Vue项目中使用mock.js”吧!在Vue项目中使用mock.js开发工具选择:
2023-06-27

在iview+vue项目中怎么使用自定义icon图标

这篇文章主要讲解了“在iview+vue项目中怎么使用自定义icon图标”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在iview+vue项目中怎么使用自定义icon图标”吧!1. UI设计
2023-06-29

怎么在Html5中实现百度地图的点击事件

怎么在Html5中实现百度地图的点击事件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。根据百度地图官方解释,在移动端 H5 页面中可监听下面这 4 个事件:touchsta
2023-06-09

cesium开发之如何在vue项目中使用cesium,使用离线地图资源

这篇文章主要介绍了cesium开发之如何在vue项目中使用cesium,使用离线地图资源问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-18

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录