Vue简单的引入主流地图

news/2024/11/18 2:34:28/

百度地图

引入ak

在 public/index.html 中引入,根据官网教程,注册百度地图,获取应用ak。

在这里插入图片描述

页面代码

<template><div class="pos-monitor"><div id="map" style="height:120vh; width:100%"></div></div>
</template><script>
export default {name: 'ColdChainMapList',mounted() {// 创建地图实例const map = new window.BMapGL.Map('map')// 创建点坐标const point = new window.BMapGL.Point(108.884449, 34.19635)// 初始化地图,设置中心点坐标和地图级别map.centerAndZoom(point, 18)map.enableScrollWheelZoom(true)const scaleCtrl = new window.BMapGL.ScaleControl() // 添加比例尺控件map.addControl(scaleCtrl)const zoomCtrl = new window.BMapGL.ZoomControl() // 添加缩放控件map.addControl(zoomCtrl)const cityCtrl = new window.BMapGL.CityListControl() // 添加城市列表控件map.addControl(cityCtrl)}
}
</script><style lang="scss" scoped>
.pos-monitor {position: relative;width: 100%;height: 100%;
}</style>

腾讯地图

引入地图

//先在vue的index.html里面引入腾讯地图包

<script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=yourkey"></script>

在这里插入图片描述

页面代码

<template><div class="pos-monitor"><div id="map" style="height:120vh; width:100%"></div></div>
</template><script>
export default {name: 'ColdChainMapList',mounted() {this.init()},methods: {init() {console.log(window) // 通过window获取const center = new window.TMap.LatLng(34.19109, 108.877762)// 初始化地图const map = new window.TMap.Map('map', {zoom: 18, // 设置地图缩放级别center, // 设置地图中心点坐标baseMap: { // 设置卫星地图type: 'satellite'}})console.log(map)}}
}
</script><style lang="scss" scoped>
.pos-monitor {position: relative;width: 100%;height: 100%;
}</style>

高德地图

引入地图

<!-- 加载地图JSAPI脚本 -->
<script src="https://webapi.amap.com/maps?v=1.4.15&key=您申请的key值"></script>

在这里插入图片描述

示例代码

<template><div class="pos-monitor"><div id="map" style="height:120vh; width:100%"></div></div>
</template><script>
export default {name: 'ColdChainMapList',mounted() {this.init()},methods: {init() {const map = new window.AMap.Map('map', {resizeEnable: true, // 是否监控地图容器尺寸变化zoom: 20, // 初始化地图层级center: [108.878114, 34.190527] // 初始化地图中心点})}}
}
</script><style lang="scss" scoped>
.pos-monitor {position: relative;width: 100%;height: 100%;
}</style>

http://www.ppmy.cn/news/83937.html

相关文章

Windows系统自带远程桌面和远程协助怎么连接?

随着IT技术的发展和远程办公的兴起&#xff0c;在日常工作中&#xff0c;远程桌面和远程协助等功能已经成为很多用户需要掌握的技能之一。而对于使用Windows系统的用户来说&#xff0c;Windows系统自带的远程桌面和远程协助功能&#xff0c;更是令人欣喜的利器。下面我们就来一…

linux怎么查看硬件信息详解

一、整机信息: 1.1 整机制造商:dmidecode -t system 中的 Manufacturer 1.2 整机型号:dmidecode -t system 中的 Product Name 1.3 序列号:dmidecode -t system 中的 Serial Number 1.4 系统位数:python自带的platform.py中architecture()[0] 1.5 内核架构:uname…

spring boot日志

日志介绍日志的使用日志级别日志持久化更简单的输入日志lombok的运行原理 日志介绍 日志的作用&#xff1a; 1&#xff1a;发现问题&#xff1b; 2&#xff1a;定位问题&#xff1b; 3&#xff1a;记录用户的行为&#xff1a;看哪些是方法用户&#xff1b;还能拿到用户的ip&am…

面试进阶齐飞!Github一天万赞的阿里Java系统性能优化有多牛?

前两天在知乎上看到一个问答&#xff0c;说的是&#xff1a; 一个Java程序员具备什么样的素质和能力才可以称得上高级工程师&#xff1f; 这个问题也引发了我的一些思考&#xff0c;可能很多人会说&#xff0c;“作为高级工程师&#xff0c;基础得过硬、得熟练掌握一门编程语…

kubelet源码分析 status_manager状态管理器篇

kubelet源码分析 status_manager状态管理器篇 右上方的statusManager就是本篇要介绍的内容。上一篇kubelet的sync同步函数也介绍过&#xff0c;这篇内容详细介绍状态管理器的作用。 一、简介 status_manager&#xff08;状态管理器&#xff09;是 Kubernetes 中的一个组件&am…

STM32F4新建寄存器版本MDK(Keil5)工程(正点原子)

1. 前期准备 1.1 下载 STM32Cube 固件包 1.1.1 ST官网搜索STM32Cube 首先进入ST官网&#xff0c;在搜索栏输入 STM32Cube 找到 STM32CubeF4 点击进去 在这里可以选择版本进行下载&#xff0c;这里我选择1.26.0&#xff08;后续不使用官方的因为太冗杂了&#xff0c;这里只…

【youcans 的图像处理学习课】21. Haar 小波变换

专栏地址&#xff1a;『youcans 的图像处理学习课』 文章目录&#xff1a;『youcans 的图像处理学习课 - 总目录』 【youcans 的图像处理学习课】21. Haar 小波变换 1. 小波变换1.1 小波变换基本概念例程 17_1&#xff1a;常用小波族的图像 1.2 连续小波变换1.3 离散小波变换&a…

如何在华为OD机试中获得满分?Java实现【字符串分隔】一文详解!

✅创作者&#xff1a;陈书予 &#x1f389;个人主页&#xff1a;陈书予的个人主页 &#x1f341;陈书予的个人社区&#xff0c;欢迎你的加入: 陈书予的社区 &#x1f31f;专栏地址: Java华为OD机试真题&#xff08;2022&2023) 文章目录 1. 题目描述2. 输入描述3. 输出描述…