vue直接使用高德api

news2024/11/16 3:22:27

第一步:在index.html 引入

 <script src="https://webapi.amap.com/maps?v=2.0&key=你的key"></script>

第二步:在你需要地图的时候 放入

<template>
	<div style="width: 200px; height: 200px">
		<div id="container"></div>
	</div>
</template>

<script>

export default {
	data() {
		return {
			map: '',
			zoom: 9,
			markers: [],
			markers1: [],
			center: [121.47, 31.23]
		};
	},
	mounted() {
		this.map = new AMap.Map('container', {
			viewMode: '2D',
			zoom: this.zoom,
			center: this.center,
			mapStyle: 'amap://styles/blue'
		});
		this.map.on('zoomchange', this.mapZoom);
	},
	methods: {
		mapZoom() {
			this.zoom = parseInt(this.map.getZoom()); //获取当前地图级别
			console.log('this.zoom', this.zoom);
		},
		markerAllhl() {
			this.map.clearMap();
			  this.markers = [
			  	{ position: [121.436531, 31.231003], title: '王斐', content: '王斐' },
			  	{ position: [121.460826, 31.222186], title: '许思睿', content: '许思睿' },
			  	{ position: [121.450816, 31.252146], title: '彭晔', content: '彭晔' },
			  	{ position: [121.480821, 31.282148], title: '林洁', content: '林洁' },
			  	{ position: [121.49082, 31.222149], title: '冯霞', content: '冯霞' },
			  	{ position: [121.410817, 31.214155], title: '王怡娜', content: '王怡娜' },
			  	{ position: [121.460818, 31.222147], title: '徐依媛', content: '徐依媛' },
			  	{ position: [121.46082, 31.222149], title: '张如真', content: '张如真' },
			  	{ position: [121.46125, 31.233147], title: '周韵', content: '周韵' },
			  	{ position: [121.469477, 31.277148], title: '徐天怿', content: '徐天怿' }
	    	 ]; 
			for (const markerInfo of  this.markers) {
				const markerPosition = markerInfo.position; // 标记点的位置
				const markerTitle = markerInfo.title; // 标记点的标题
				const markerContent = markerInfo.content; // 标记点的内容
				const markerIcon = new AMap.Icon({
					image: 'https://webapi.amap.com/images/mass/mass0.png',
					size: new AMap.Size(20, 20),
					imageSize: new AMap.Size(20, 20)
				});
				this.marker = new AMap.Marker({
					icon: markerIcon,
					position: markerPosition
				});
				this.marker.setTitle(markerTitle);
				// this.marker.setContent(markerContent);
				this.marker.setMap(this.map);
	            // 添加点击事件监听器
				this.marker.on('click', () => {
					// 在点击事件中处理你想要的操作,例如弹出信息窗口等
					console.log('Marker Clicked:', markerTitle, markerContent);
				});
			}
		},
	 
	 
 
	}
};
</script>

<style scoped>
html,
body,
#container {
	width: 100%;
	height: 100%;
}
 
</style>

 以上就是 如果需要其他的方法 请 访问 官网  

概述-地图 JS API 2.0 | 高德地图API

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/922174.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

浅谈电力电容器的在线监测技术与选型

安科瑞 华楠 【摘要】传统的电力电容器检测通常为断电,离线进行,影响了生产。已有的电力电容器在线诊断技术集中于对电容量、介质损耗角的测量,检测结果滞后于故障的发生,且检测结果并不理想。主要针对电力系统中高压电力电容器的常见故障,对其故障中发生放电现象的机理进行了…

【腾讯云 Cloud studio 实战训练营】基于Claude快速完成Excel工资自动核算

目录 1 什么是Cloud Studio&#xff1f;2 注册与代码管理2.1 账号注册2.2 Git关联 3 实战&#xff1a;Excel工资自动核算3.1 创建项目与配置3.2 “念咒师”Claude GPT3.3 代码编写与运行 4 个人开发感受 1 什么是Cloud Studio&#xff1f; Cloud Studio是腾讯云为开发者提供的…

超越界限:大模型应用领域扩展,探索文本分类、文本匹配、信息抽取和性格测试等多领域应用

超越界限&#xff1a;大模型应用领域扩展&#xff0c;探索文本分类、文本匹配、信息抽取和性格测试等多领域应用 随着 ChatGPT 和 GPT-4 等强大生成模型出现&#xff0c;自然语言处理任务方式正在逐步发生改变。鉴于大模型强大的任务处理能力&#xff0c;未来我们或将不再为每…

C#获取DataTable的前N行数据然后按指定字段排序

获取DataTable的前N行数据然后按指定字段排序 可以使用以下三种代码&#xff1a; 第一种&#xff1a;使用Linq DataTable dtLast dataTable.AsEnumerable().Take(count).OrderBy(dataRow > Convert.ToInt32(dataRow["Sequence"])).CopyToDataTable(); 第二种…

Mysql-InnoDB记录结构

一、InnoDB简介 InnoDB 采取的方式是&#xff1a;将数据划分为若干个页&#xff0c;以页作为磁盘和内存之间交互的基本单位&#xff0c;InnoDB中页的大小一般为 16 KB。也就是在一般情况下&#xff0c;一次最少从磁盘中读取16KB的内容到内存中&#xff0c;一次最少把内存中的1…

Hadoop入门机安装hadoop

0目录 1.Hadoop入门 2.linux安装hadoop 1.Hadoop入门 定义 Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下&#xff0c;开发分布式程序。充分利用集群的威力进行高速运算和存储。 优势 高可靠性&#xff1a;Hadoop底层维护多…

智慧互联,有序充电--多场景充电

企业微电网能效及充电管理解决方案 安科瑞 崔丽洁 1、企业需求&#xff08;目的地充电&#xff09; 站在企业的角度&#xff0c;除了要主动承担碳达峰、碳中和的社会责任&#xff0c;也需要考虑自身的经营和利润&#xff0c;需要结合企业的现状进行改造 企业微电网平台——与…

OLED透明屏直销:高性价比与便捷购买的首选

OLED透明屏作为一项创新的显示技术&#xff0c;其透明度和高清晰度的特点使其在各个领域得到了广泛应用。 在购买OLED透明屏时&#xff0c;传统的渠道如经销商和代理商可能增加额外的成本和环节。 然而&#xff0c;OLED透明屏的直销模式为消费者提供了更便捷和高性价比的购买…

iOS App逆向之:iOS应用砸壳技术

在iOS逆向&#xff0c;有一项关键的技术叫做“iOS砸壳”&#xff08;iOS App Decryption&#xff09;。自iOS 5版本以来&#xff0c;苹果引入了应用程序加密机制&#xff0c;使得大部分应用都需要进行砸壳操作才能进行逆向分析。因此作为开发者、逆向工程师和安全研究人员都需要…

PostgreSQL下载路径与安装步骤

PgSQL介绍 PgSQL和MySQL一样是一种关系模型的数据库&#xff0c;全称为PostgreSQL 数据库。 优势&#xff1a;PgSQL是一种可扩展、可靠、可定制的数据库管理系统&#xff0c;具有良好的数据完整性和安全性&#xff0c;支持多种操作系统&#xff0c;包括 Linux、Windows、MacOS …

每日汇评:尽管乐观情绪持续,原油价格仍失去控制

1、由于市场等待美联储的意见&#xff0c;原油价格正在停滞不前&#xff1b; 2、疲弱的美国PMI数据似乎盖过了EIA库存数据&#xff1b; 3、市场准备从美联储那里寻找线索,美原油会突破支撑位吗? 在美国数据令人失望之后&#xff0c;原油价格在隔夜下跌&#xff0c;这导致市场…

API接口开发管理平台--多领域企业数字化管理的解决方案

随着数字化时代的到来&#xff0c;企业需要进行数字化转型才能更好地适应市场需求和用户需求。而API接口则是数字化转型中的重要组成部分&#xff0c;可以帮助企业更好地管理信息&#xff0c;提高效率。本文将介绍一种解决方案--API接口开发管理平台&#xff0c;该平台开发出多…

如何将IP定位SDK添加到您的 Android 应用程序

IP定位的功能加入对于APP开发者及运营者有着重要作用&#xff0c;主要用于阻止恶意访问、用户来源分析、个性化内容推送等多个方面。通过API接口您可以准确快速地查询IP地址的归属地、宿主信息、应用场景、Whois等网络空间地图数据。通过埃文科技提供的软件开发工具包(SDK)&…

专业磁力种子下载工具 qBittorrent 安装架设教程linux开启24小时挂机下载

专业磁力种子下载工具 qBittorrent 安装架设教程linux开启24小时挂机下载 大家好我是艾西&#xff0c;今天跟大家分享一个下载工具又是涨知识的一天&#xff01; 前言 有时候需要通过种子下载点P2P资源&#xff0c;在国内&#xff0c;一般我们都是用迅雷。但是迅雷的反吸血太…

【TPC开证报错】-出库单数据无法匹配【成品产出单明细】

今天可信平台有个证书无法开证&#xff0c;送审报错。 其实业务逻辑是销售出库的单据&#xff0c;也会有个成品入库单。 成品入库单里面的所有箱码&#xff0c;都需要包装记录。 这个就是MES系统里的包装报工&#xff08;之前自动化缺失的包装数据&#xff0c;曾经导过一次。…

5 个适用于 Windows 的最佳屏幕录制软件

如果您是 Windows 用户&#xff0c;您可能遇到过“打印屏幕”按钮并不总是能够捕获屏幕截图的情况。这就是可靠的屏幕截图工具可以派上用场的地方。 屏幕截图工具是一种软件应用程序&#xff0c;可让您快速轻松地捕获和保存计算机屏幕的图像。在这篇文章中&#xff0c;我们将重…

Wireshark数据抓包分析之传输层协议(TCP协议)

一、实验目的&#xff1a; 通过使用wireshark对TCP协议的数据包的抓取分析TCP协议的具体内容 二、预备知识: 1.需要了解TCP协议的三次握手过程 2.需要了解TCP协议的四次挥手的过程 三、网络拓扑 四、实验过程&#xff1a; part1&#xff1a;3次握手和4次挥手的数据包的获取 …

自动驾驶SLAM技术第四章习题2

在g2o的基础上改成ceres优化&#xff0c;高博都写好了其他的部分, 后面改ceres就很简单了. 这块我用的是ceres的自动求导&#xff0c;很方便&#xff0c;就是转化为模板仿函数的时候有点麻烦&#xff0c; 代码部分如下 ceres_type.h : ceres优化核心库的头文件 这个文件写的内…

【考研数学】矩阵、向量与线性方程组解的关系梳理与讨论

文章目录 引言一、回顾二、梳理齐次线性方程组非齐次线性方程组 写在最后 引言 两个原因让我想写这篇文章&#xff0c;一是做矩阵题目的时候就发现这三货经常绑在一起&#xff0c;让人想去探寻其中奥秘&#xff1b;另一就是今天学了向量组的秩&#xff0c;让我想起来了之前遗留…

IIS之WEB服务器详解(上)

文章目录 一、WEB服务器介绍二、服务端口号三、WEB服务发布软件四、部署WEB服务器1. 配置静态IP地址2. 安装 IIS-WEB 插件 一、WEB服务器介绍 WEB服务器也称为网页服务器或HTTP服务器&#xff0c;网页服务器大家都能理解&#xff0c;为什么称为HTTP服务器呢&#xff1f; 因为…