Vue+高德地图API的使用(插件的使用)

article/2025/10/12 1:13:01

接上次地图显示


官方文档:根据自己需求引入想要的插件

在AMapLoader.load中的plugins引入你所需要的插件

//这里是我引入的插件
plugins: ["AMap.ToolBar", //工具条"AMap.Scale", // 比例尺"AMap.Geolocation", //定位"AMap.HawkEye", //鹰眼,显示缩略图"AMap.MapType", //图层切换,用于几个常用图层切换显示
], // 需要使用的的插件列表 

官方文档:AMap.ToolBar 的参数方法及事件

在AMapLoader.load中.then里面

//在地图上显示工具条方法
this.map.addControl(new AMap.ToolBar({ //toolBar//这里可以添加自己想要的参数  ,上面有官方文档的链接position: 'LT', // 默认位置:LT:左上角;autoPosition: true, //是否自动定位  默认为falselocate: false, //是否显示定位按钮,默认为 true
})); // 工具条

 效果图:


 

接着将其他插件也引进来

 定位我是把他放入geolocation,再addControl添加到地图里面,这里同时要在data里面添加geolocation:null,

this.map.addControl(new AMap.Scale()); // 比例尺 
this.map.addControl(new AMap.OverView()); // 鹰眼 
this.map.addControl(new AMap.MapType()); // 图层切换 
this.geolocation = new AMap.Geolocation({ //定位enableHighAccuracy: true, //是否使用高精度定位,默认:trueconvert: true, //自动偏移坐标 为高德坐标,默认:truetimeout: 5000, //超过5秒后停止定位,默认:无穷大buttonPosition: 'RB', //定位按钮停靠位置showMarker: false, //定位成功在位置显示点标记,默认:true
})
this.map.addControl(this.geolocation); //在地图上引入定位插件

效果图:


定位的方法 

 

//定位的方法 获取用户当前的精确位置信息
this.geolocation.getCurrentPosition((status, result) => {console.log('定位getCurrentPosition', status, result);if (status == 'complete') {console.log('定位信息', result);} else {console.log('定位出错', result);}
});

控制台

Chrome、火狐以及部分套壳浏览器会定位失败。

官方文档有说 https 在这些浏览器还是能够定位的

Edge浏览器是可以实现定位。

 这是在Chrome定位失败返回的结果:


注: 

官方文档也分为1.4.0跟2.0

官方文档2.0版本

官方文档1.4.0 现在是1.4.15版本

 

2.0版本

OverView改成HawkEye  //鹰眼

// "AMap.OverView", //鹰眼,显示缩略图
"AMap.HawkEye", //鹰眼,显示缩略图 2.0//.then中
// this.map.addControl(new AMap.OverView()); // 鹰眼 
this.map.addControl(new AMap.HawkEye()); // 鹰眼 2.0

2.0版本插件的模样也不一样

我使用2.0版本会非常卡 ,不知道是电脑原因还是其他


http://chatgpt.dhexx.cn/article/fllHOqRU.shtml

相关文章

Hawk-and-Chicken详解

题目描述: Kids in kindergarten enjoy playing a game called Hawk-and-Chicken. But there always exists a big problem: every kid in this game want to play the role of Hawk. So the teacher came up with an idea: Vote. Every child have some nice hand…

Webhook介绍和应用

Webhook概念 Webhook本质上也是API,只不过是反向调用。 Webhook 产生背景 正常调用API是由应用去调用对方服务器的API,为了实现最大程度利用好资源以及并发,通常这个API可能是异步调用,这样,在调用的过程中&#xf…

【论文笔记】—毫米波雷达穿雾式高分辨率成像—Supervised—HawkEye系统—2020-CVPR

题目:Through Fog High-Resolution Imaging Using Millimeter Wave Radar 利用毫米波雷达进行穿雾式高分辨率成像 DOI:10.1109/CVPR42600.2020.01148时间:2020会议:2020-CVPR机构:伊利诺伊大学厄巴纳-香槟分校 论文…

Hi3518ev200:byun hawkeye刷机与配网

背景:从浩峰大佬那拿的boyun hawkeye互联网摄像机,听说是从闲鱼上淘的,被淘汰的产品;买来用来二次开发。 1)拆开外面的外壳,然后将串口线引出,接usb转ttl,usb供电,用xsh…

Hawkeye: Towards a Desired Directed Grey-box Fuzzer 论文阅读笔记

中文译名:hawkeye: 需求导向的灰盒模糊测试 作者:Hongxu Chen 单位:南洋理工大学 国家: #新加坡 年份: #2018年 来源: #ccs 关键字: #定向fuzzing #fuzzing #灰盒 代码地址: https:/…

璞华大数据HawkEye设备数字化管理之远程协助功能

应用背景 对于设备制造厂商或者设备使用企业而言,在日常的设备维修管理过程中,多长时间到达现场和多长时间排除故障,是考核工厂维修工和售后维修人员工作绩效的重要指标。 在设备专业程度和精密度不断提高以及国内外新冠疫情的影响下&#x…

论文阅读_Hawkeye: Towards a Desired Directed Grey-box Fuzzer

作者: Hongxu Chen, Yinxing Xue, Yuekang Li, Bihuan Chen, Xiaofei Xie, Xiuheng Wu, Yang Liu 出处:CCS 2018 背景 定向模糊测试就是引导模糊测试朝着目标代码块的方向探索,让已覆盖的代码块越来越接近目标代码块,最终测试目标…

新产品发布 | HawkEye作业票管理系统

作业票是电力、石化、工程现场等行业的重要管理制度之一,但是长期以来一直是手工、纸质的方式申请和签发。这种方式耗时,出错率高,数据记录和统计不完整,是一种效率很低的管理方法。 2021年,国家应急管理部办公厅印发…

HawkEye产品深受市场认可,与多家行业龙头企业达成合作,共同开拓行业市场

2023年6月,日立(中国)有限公司与璞华大数据正式签订合作协议,双方将在产品和技术领域进行深度合作,共同开拓国内智能制造市场。 这是继方正国际、浪潮等行业龙头企业之后,又一家选择与璞华大数据HawkEye产…

HawkEye-20G:20 Gbps Arria-10 FPGA加速卡

HawkEye-20G:20 Gbps Arria-10 FPGA加速卡 HawkEye是基于Intel Arria 10 FPGA的薄型PCIe加速卡。该平台拥有高达18 GB的DDR4板载内存,2条SFP +链接,最高速度为28 Gb / s,以及一个PCIe x8 Gen 3主机接口。 Arria 10 FPGA可提供多达480K LE和IEEE浮点功能。 HawkEye的内存方…

基于PyTorch、易上手,细粒度图像识别深度学习工具库Hawkeye开源

转载自丨机器之心 鉴于当前领域内尚缺乏该方面的深度学习开源工具库,南京理工大学魏秀参教授团队用时近一年时间,开发、打磨、完成了 Hawkeye——细粒度图像识别深度学习开源工具库,供相关领域研究人员和工程师参考使用。本文是对 Hawkeye 的…

高德地图marker自定义图标只显示一半

直接从高德那里搬过来代码,这里的偏移量是因为偏移量有问题,所以出现了图片只显示一半的情况。 加上imageOffset即可解决

原 matplotlib散点scatter学习2,参数测试(marker1)

续上篇 绘制散点图的函数,x,y分别对应点的x轴坐标和y轴坐标 plt.scatter(x,y) matplotlib.pyplot.scatter(x, y, sNone, cNone, markerNone, cmapNone, normNone, vminNone, vmaxNone, alphaNone, linewidthsNone, vertsNone, edgecolorsNone, , dataNon…

python画图(标记、marker、设置标记大小、marker符号大全)

初衷 本人由于平常写论文需要输出一些结果图,但是苦于在网上搜python画图时,详细的教程非常多,但是就是找不到能马上解决自己问题那一行代码,所以打算写一些适合需求简单的朋友应急用的教程,应急就必须方便搜索&#x…

matplotlib画布中属性设置常用函数及其说明

绘图时设置坐标轴属性 data np.arange(0,1,0.01) plt.title(my lines example) plt.xlabel(x) plt.ylabel(y) plt.xlim(0,1) plt.ylim(0,1) plt.xticks([0,0.2,0.4,0.6,0.8,1]) plt.yticks([0,0.2,0.4,0.6,0.8,1]) plt.tick_params(labelsize 12) plt.plot(data,data**2) pl…

MATLAB里面size什么意思,matlab中的makersize是什么意思

MATLAB中的绘图语言 plot(j,len1-i,ro,MarkerS...参数那么多,有点晕啊,每个参数代表什么意思啊??? 前面的j和len1-i...plot(...,PropertyName,PropertyValue,...) plot(j,len1-i,ro,MarkerSize,10,LineWidth,2); 其中j…

matplotlib画图自定义marker

文章目录 matplotlib画图自定义markermarker的特点通过插入图片实现自定义marker通过Path实现自定义marker matplotlib画图自定义marker 在matplotlib工具箱中可以画marker的高级作图函数一共有两个,分别为plot和scatter,可以画出多种marker。但如果需要…

plot函数的应用

这一部分是关于plot函数的简单应用,下面附有一段代码示例,详情请见代码及其注释。 import matplotlib as mlp from PIL import Image from pylab import * import os image_path "D:/warehouse/image_list" # 储存照片的路径 os.chdir(imag…

pyplot散点图标记大小

本文翻译自:pyplot scatter plot marker size In the pyplot document for scatter plot: 在散点图的pyplot文档中: matplotlib.pyplot.scatter(x, y, s20, cb, markero, cmapNone, normNone,vminNone, vmaxNone, alphaNone, linewidthsNone,facetedTr…

matplotlib:marker类型/size/空心

marker类型 plt.plot(RSEP_data, colorcolor[1], labelRSEP, linestyle--, markerv, markerfacecolornone, markersize10)