位置: 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)

  • 小米10s支持50倍变焦吗(小米10s有没有50倍)

    小米10s支持50倍变焦吗(小米10s有没有50倍)

  • 怎么找回手机相册里删除的照片(怎么找回手机相册里删除的照片安卓)

    怎么找回手机相册里删除的照片(怎么找回手机相册里删除的照片安卓)

  • 华为手机长截屏怎么操作(华为手机长截屏怎么截屏)

    华为手机长截屏怎么操作(华为手机长截屏怎么截屏)

  • 快手直播怎么挂小黄车(快手直播怎么挂小铃铛)

    快手直播怎么挂小黄车(快手直播怎么挂小铃铛)

  • 华为mate30pro必要贴膜吗(华为mate 30 pro需要配手机壳吗)

    华为mate30pro必要贴膜吗(华为mate 30 pro需要配手机壳吗)

  • 荣耀20Pro短信拦截在哪里解除(荣耀20pro骚扰拦截)

    荣耀20Pro短信拦截在哪里解除(荣耀20pro骚扰拦截)

  • 手机主屏尺寸是指那(手机主屏尺寸是怎么测量)

    手机主屏尺寸是指那(手机主屏尺寸是怎么测量)

  • 路由器按了复位键为什么在连接没有网络了(路由器按了复位键后手机怎么设置)

    路由器按了复位键为什么在连接没有网络了(路由器按了复位键后手机怎么设置)

  • 短信可以发文件吗(短信可以发文件吗oppo)

    短信可以发文件吗(短信可以发文件吗oppo)

  • 抖音爱心能换钱吗(抖音里爱心能值多少钱)

    抖音爱心能换钱吗(抖音里爱心能值多少钱)

  • t9拨号是什么意思(拨号9是什么意思)

    t9拨号是什么意思(拨号9是什么意思)

  • 用微视发朋友圈为什么别人看不到(用微视发朋友圈清晰度怎么调高)

    用微视发朋友圈为什么别人看不到(用微视发朋友圈清晰度怎么调高)

  • 恢复浏览器页面快捷键(怎样恢复浏览器原来的页面)

    恢复浏览器页面快捷键(怎样恢复浏览器原来的页面)

  • 快手怎么设置不允许关注(快手怎么设置不让别人看我关注的人)

    快手怎么设置不允许关注(快手怎么设置不让别人看我关注的人)

  • 天猫帮助中心怎么进入(天猫app帮助中心在哪里)

    天猫帮助中心怎么进入(天猫app帮助中心在哪里)

  • 手机如何删除qq群文件(手机如何删除qq空间访问记录)

    手机如何删除qq群文件(手机如何删除qq空间访问记录)

  • vivo手机提高运行内存(vivo手机提高运行速度)

    vivo手机提高运行内存(vivo手机提高运行速度)

  • 魅族16s和16spro区别(魅族16s和16spro怎么选)

    魅族16s和16spro区别(魅族16s和16spro怎么选)

  • 什么是滴滴的静默状态(什么是滴滴的静态码)

    什么是滴滴的静默状态(什么是滴滴的静态码)

  • 塑材转换机怎么用(塑材转换机怎么解锁)

    塑材转换机怎么用(塑材转换机怎么解锁)

  • 手机怎样ps照片(手机怎么ps照片)

    手机怎样ps照片(手机怎么ps照片)

  • 拼多多砍价可以补差价吗(拼多多砍价可以成功吗)

    拼多多砍价可以补差价吗(拼多多砍价可以成功吗)

  • Python基础篇(十五)-- Pygame游戏编程(python0基础)

    Python基础篇(十五)-- Pygame游戏编程(python0基础)

  • 个体户能开增值税普通发票给单位吗?
  • 应付账款里的暂估
  • 个人所得税中社保填写在哪昆山
  • 纳税人的住房租金专项附加扣除标准有
  • 银行现金增加会计分录
  • 个税申报申报方式选择
  • 党费帐常用会计分录
  • 房地产企业实收资本要求
  • 税收的基本特点有
  • 向公司一般户的银行借款怎么做账?
  • 固定资产递延所得税负债
  • 浙江金税三期个税下载
  • 出口退税逾期未申报的可以申请免税吗
  • 计提个人生产经营所得个税需要贴附件吗
  • 与军队发生业务应该取得哪种发票?
  • 无票收入增值税申报表怎么填小规模纳税人
  • 制造费用年末需要结转吗
  • 付尾款会没货吗
  • 月末增值税进项和销项怎么结转
  • 合营企业之间为什么不构成关联方
  • 税率税额是星号什么意思
  • 小企业会计准则适用于哪些企业
  • 印花税减免税额需要做账吗
  • 发票收到本月进账怎么办
  • 合同条款签订
  • win10自动关机方法
  • 系统安装的步骤
  • 更改macbook
  • php的数组函数
  • 已付货款没有发票能做支出吗
  • encore是什么软件
  • 怎么开通公众号微信公众平台
  • yii框架安装
  • 什么是国家秘密
  • 培训公司要交哪些税
  • 缴纳水利建设基金计入什么科目
  • 珠宝行业会计核算内容
  • js生成条形码的方式有哪些
  • 公司上市的好处
  • Python 人脸识别系统
  • php中preg_replace_callback函数简单用法示例
  • php curl_init
  • 往账来账是什么意思
  • 境外企业在境内提供服务 企业所得税
  • 增值税普通发票几个点
  • php视频加水印
  • 浅析学校德育的个体智能发展功能
  • mysql5.7.17在win2008R2的64位系统安装与配置实例
  • 职工福利费开支超过准予扣除标准的金额为1.2
  • 企业所得税免税项目
  • 工程结算是否算成本
  • mysql 忘记密码重置密码
  • mysql 索引 key
  • 现时社保缴费
  • 2023年终奖一次性扣税对照表
  • 期末留底的进项税怎么下账
  • 做账的基本流程和格式
  • 材料已入库后收回怎么办
  • 免征的教育费附加怎么做账
  • 工会为员工购买水杯
  • 年末是否要结转所得税
  • winxp系统连接网络
  • centos安装总结
  • win7无法删除d盘
  • win7如何变快
  • get请求的url
  • node操作mongodb数据库
  • 用nodejs做的项目
  • cocos2048
  • javascript怎么做
  • javascript:openattachment
  • vue $route $router
  • 浅析我国国防现状
  • jquery 鼠标
  • js学习教程
  • jquery元素选择器有哪些
  • 2022河南省地方专项计划分数线
  • 税款所属期起怎么填写
  • 国家税务总局简易征收最新文件
  • 省纪检委派驻机构值得去么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设