位置: IT常识 - 正文

vue 高德地图添加多个点标记(vue3使用高德地图)

编辑:rootadmin
vue 高德地图添加多个点标记

推荐整理分享vue 高德地图添加多个点标记(vue3使用高德地图),希望有所帮助,仅作参考,欢迎阅读内容。

vue 高德地图添加多个点标记(vue3使用高德地图)

文章相关热门搜索词:vue 高德地图添加标记点,添加不上,vue 高德地图添加标记点,添加不上,vue3使用高德地图,vue 高德地图添加标记点,添加不上,vue使用高德地图插件,vue 高德地图添加标记点,添加不上,vue 高德地图添加标记点,添加不上,vue 高德地图添加覆盖物和自定义信息窗口,内容如对您有帮助,希望把文章链接给更多的朋友!

新建文件 amap.vue:

<template> <div id="amapcontainer" style="width: 1000px; height: 720px"></div></template><script>import AMapLoader from '@amap/amap-jsapi-loader';window._AMapSecurityConfig = { securityJsCode: '' // '「申请的安全密钥」',}export default { data () { return { map: null, markerList: [], mapList: [ { name: '小王', address: '广东省广州市海珠区', lnglats: [113.312566, 23.085073] }, { name: '小张', address: '广东省广州市黄埔区', lnglats: [113.480794, 23.177896] }, { name: '小李', address: '广东省广州市荔湾区', lnglats: [113.220556, 23.10718] }, { name: '小赵', address: '广东省广州市天河区', lnglats: [113.365438, 23.124231] } ] } }, mounted () { // DOM初始化完成进行地图初始化 this.initAMap() }, methods: { initAMap () { AMapLoader.load({ key: "", // 申请好的Web端开发者Key,首次调用 load 时必填 version: "2.0", // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15 plugins: ["AMap.Scale", "AMap.ToolBar", "AMap.ControlBar", 'AMap.Geocoder', 'AMap.Marker', 'AMap.CitySearch', 'AMap.Geolocation', 'AMap.AutoComplete', 'AMap.InfoWindow'], // 需要使用的的插件列表,如比例尺'AMap.Scale'等 }).then((AMap) => { // 获取到作为地图容器的DOM元素,创建地图实例 this.map = new AMap.Map("amapcontainer", { //设置地图容器id resizeEnable: true, zoom: this.zoom, // 地图显示的缩放级别 viewMode: "3D", // 使用3D视图 zoomEnable: true, // 地图是否可缩放,默认值为true dragEnable: true, // 地图是否可通过鼠标拖拽平移,默认为true doubleClickZoom: true, // 地图是否可通过双击鼠标放大地图,默认为true zoom: 11, //初始化地图级别 center: [113.370824, 23.131265], // 初始化中心点坐标 广州 // mapStyle: "amap://styles/darkblue", // 设置颜色底层 }) this.setMapMarker() }).catch(e => { console.log(e) }) }, // 增加点标记 setMapMarker () { // 创建 AMap.Icon 实例 let icon = new AMap.Icon({ size: new AMap.Size(36, 36), // 图标尺寸 image: "//a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-red.png", // Icon的图像 imageSize: new AMap.Size(24, 30), // 根据所设置的大小拉伸或压缩图片 imageOffset: new AMap.Pixel(0, 0) // 图像相对展示区域的偏移量,适于雪碧图等 }); let makerList = [] this.mapList.forEach((item) => { // 遍历生成多个标记点 let marker = new AMap.Marker({ map: this.map, zIndex: 9999999, icon: icon, // 添加 Icon 实例 offset: new AMap.Pixel(-13, -30), //icon中心点的偏移量 position: item.lnglats // 经纬度对象new AMap.LngLat(x, y),也可以是经纬度构成的一维数组[116.39, 39.9] }); makerList.push(marker) }); this.map.add(makerList) // 自动适应显示想显示的范围区域 this.map.setFitView(); } }}</script><style lang="less"></style>

在需要使用的组件中引入 amap.vue:

<template> <div> <map-container></map-container> </div></template><script>import MapContainer from "@/components/amap";export default { name: "purchannel", components: { MapContainer }, data () { return { } }, watch: {}, created () { }, mounted () { }, methods: { }}</script><style lang="less" scoped></style>

页面效果:

本文链接地址:https://www.jiuchutong.com/zhishi/285076.html 转载请保留说明!

上一篇:最小全画幅的数码相机是什么(最小全画幅的数值是多少)

下一篇:antv/g6基本使用教程(antvl7)

  • 属于印花税征税对象的是
  • 什么情况才能开专票
  • 当月未抵扣的进项税
  • 环境保护税的应税污染物有哪些
  • 公司优秀党员事迹材料
  • 存货成本核算方法有哪些
  • 收到租赁费发票的账务处理
  • 餐饮公司开分店还需要办手续吗
  • 自己可以缴纳社保吗
  • 私营独资企业可以变更法人吗
  • 已扣缴税额
  • 个人互换住房土地增值税
  • 以前年度少计提折旧怎么做分录
  • 委托生产企业和受托生产企业
  • 股东以实物出资需要交税吗
  • 建筑业小规模纳税人认定标准
  • 企业转让股权收入应缴纳企业所得税吗
  • 政府委托代建的房地产公司是否可以开立农民工工资
  • 抵税的税额怎么计算
  • 一般纳税人增值税及附加税费申报表怎么填
  • 企业收到政府补助时,无需开发票,双方根据银行电汇单
  • win7安装sqlserver2008
  • 调出进程管理器
  • 如何禁用bios里的secure boot
  • 个人取得的工资、薪金所得应按次征收个人所得税
  • 销售折扣单独开票
  • win11任务栏失灵
  • 营业收入与营业成本之间的差额是
  • 企业转手员工工龄怎么算
  • 前端字符长度限制
  • 有形动产增值税税率是多少
  • 公司社保钱可以套出来吗
  • vscode怎么开始编程
  • 公司其他费用包括哪些费用
  • php fetchall
  • 企业通讯费管理办法
  • 隐藏在草丛里
  • php use function
  • 预提费用的账务处理
  • 企业所得税季初数怎么填
  • php redis秒杀高并发解决方案
  • 超参数有哪些调优方法
  • 如果企业一直亏损不交所得税会被税局稽查吗
  • 保障金纳入地方财政吗
  • 应收债款的融资属于
  • 合并报表的会计主体
  • 坏账准备计提比例一般是多少
  • 小微企业和民营企业的区别
  • 如何查询金税盘发票金额及开票数量
  • 劳务工资缴税标准
  • 边际贡献总额什么意思
  • 计提坏帐包含其他收入吗
  • 小企业会计准则2023电子版
  • 一般纳税人金税盘怎么清卡
  • 数字证书如何申报社保
  • 什么是电子发票如何打印报销
  • 员工体检的发票在哪里开
  • 其他应付款时间长了怎么处理?
  • 地方水利建设基金怎么计算
  • 当你感觉到你的win2000运行速度明显减慢
  • win1909版本
  • xp系统没有安装好,请重新运行安装程序
  • ie11安装方法
  • ubuntu装完后重启找不到操作系统
  • centos6基础命令
  • 苹果笔记本安装win10
  • xp的命令提示符在哪
  • win10系统admin和oobe
  • win7旗舰版开机
  • 水模拟软件
  • bootstrap怎么用
  • 深入理解linux内核第三版
  • jquery 鼠标
  • jqueryanimate动画
  • ping大包丢包小包不丢包
  • python进行聚类
  • Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
  • 税务部门的扣款协议
  • 开发票500以下
  • 叶青和奚卫华
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设