iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >如何在vue项目中使用百度地图API
  • 888
分享到

如何在vue项目中使用百度地图API

2024-04-02 19:04:59 888人浏览 泡泡鱼
摘要

目录1、在百度地图开放平台注册账号并登录2、选择自己所需的地图版本:3、在我们的Vue项目中的public文件夹下的index.html中引入并记得替换上你的ak(这个ak不是其他的

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

  网址:Http://lbsyun.baidu.com/index.PHP?title=jspopularGL

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

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

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


<script type="text/javascript" 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的详细内容,更多关于vue项目中使用百度地图API的资料请关注编程网其它相关文章!

--结束END--

本文标题: 如何在vue项目中使用百度地图API

本文链接: https://www.lsjlt.com/news/124059.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • 如何在vue项目中使用百度地图API
    目录1、在百度地图开放平台注册账号并登录2、选择自己所需的地图版本:3、在我们的vue项目中的public文件夹下的index.html中引入并记得替换上你的ak(这个ak不是其他的...
    99+
    2022-11-12
  • 怎么在vue项目中使用百度地图API
    小编给大家分享一下怎么在vue项目中使用百度地图API,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!为什么要使用VueVue是一款友好的、多用途且高性能的Java...
    99+
    2023-06-14
  • Vue项目中使用百度地图api的详细步骤
    目录1.百度开发者认证2.创建应用3.引用百度地图API文件总结1.百度开发者认证 进入百度地图开放平台 官网,(认证需要身份证号码,人脸识别,手机百度APP,邮箱地址) ...
    99+
    2022-11-13
    vue使用百度地图api 百度地图api接口 vue 地图
  • vue项目实现便捷接入百度地图API
    目录1.账号注册2.获取密钥3.创建项目4.项目导入5.效果展示1.账号注册 在百度地图开放平台注册账号并登录网站地址: https://lbsyun.baidu.com/index...
    99+
    2022-11-13
  • 实例讲解如何在Vue中使用百度地图API
    Vue是一款流行的JavaScript框架,可以非常快速地搭建单页Web应用程序。百度地图API是一组允许开发人员使用的地图API,可以用于各种应用程序中。本文将介绍如何在Vue中使用百度地图API,并通过实例将数据点按照特定规则分组。使用...
    99+
    2023-05-14
  • Vue中如何使用百度地图
    这篇文章主要为大家展示了“Vue中如何使用百度地图”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue中如何使用百度地图”这篇文章吧。Vue下使用百度地图的简易...
    99+
    2022-10-19
  • Vue中如何使用百度地图插件
    这期内容当中小编将会给大家带来有关Vue中如何使用百度地图插件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。安装CDN全局安装<script src=&q...
    99+
    2022-10-19
  • vuejs项目如何实现百度地图显示
    这篇文章给大家介绍vuejs项目如何实现百度地图显示,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。实现方法:1、在“百度地图开发平台”中申请秘钥;2、在“index.html”中使用s...
    99+
    2022-10-19
  • Vue2项目中对百度地图的封装使用详解
    目录需求知识点实现打点控件封装代码总览代码总结 百度地图的使用: vue项目,有个 vue-baidu-map 可以用,但是好久不更新了。 React项目,百度官...
    99+
    2022-11-13
  • vue项目中如何使用高德地图
    这篇文章主要介绍“vue项目中如何使用高德地图”,在日常操作中,相信很多人在vue项目中如何使用高德地图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue项目中如何使用高德地图”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-05
  • vue.js中vue-cli脚手架使用百度地图API的示例分析
    小编给大家分享一下vue.js中vue-cli脚手架使用百度地图API的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!第...
    99+
    2022-10-19
  • Android下如何使用百度地图sdk
    可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的LBS(地图类)应用程序。...
    99+
    2022-06-06
    百度地图sdk sdk Android
  • Vue项目引用百度地图并实现搜索定位等功能(案例分析)
    目录一、效果图及功能点二、前期准备三、引入百度地图四、功能解析本文给大家介绍如何在vue项目中引用百度地图,并设计实现简单的地图定位、地址搜索功能。 Tip:本篇文章为案例分析,技术...
    99+
    2022-11-13
  • web开发如何使用百度地图实现地图网格
    这篇文章主要介绍了web开发如何使用百度地图实现地图网格,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言:最近要使用百度地图实现楼盘可视化...
    99+
    2022-10-19
  • 在vue3项目中如何使用新版高德地图
    这篇文章主要讲解了“在vue3项目中如何使用新版高德地图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在vue3项目中如何使用新版高德地图”吧!1. 首先你要注册好账号登录2. 获取key和...
    99+
    2023-07-05
  • cesium开发之如何在vue项目中使用cesium,使用离线地图资源
    目录vue使用cesium,使用离线地图资源cesium添加百度地图总结vue使用cesium,使用离线地图资源 第一步:创建vue项目并下载最新版本的Cesium 注意最好下载最新...
    99+
    2023-05-18
    cesium开发 vue使用cesium vue使用离线地图资源
  • HTML5页面直接调用百度地图API如何获取当前位置直接导航目的地
    这篇文章主要介绍了HTML5页面直接调用百度地图API如何获取当前位置直接导航目的地,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我是应用在微信中,自定义菜单,菜单直接链接到...
    99+
    2023-06-09
  • vue使用百度地图鼠标移入移除报错如何解决
    今天小编给大家分享一下vue使用百度地图鼠标移入移除报错如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。首先,我们来看...
    99+
    2023-07-05
  • Mock.js在Vue项目中如何使用
    本篇内容主要讲解“Mock.js在Vue项目中如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mock.js在Vue项目中如何使用”吧!Mock.js 初体验安装:npm ins...
    99+
    2023-07-02
  • 如何在Vue项目中使用vuex
    目录在Vue项目中使用vuex一、安装vuex二、创建store三、挂载store四、在组件中使用五、在Vue组件中监听Vuex总结在Vue项目中使用vuex 在一个vue项目中使用...
    99+
    2023-01-28
    Vue使用vuex Vue vuex Vue项目中使用vuex
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作