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

  • 当月只有进项税额月末怎么办
  • 售卖会卡,达标返现,怎么进行账务处理
  • 小规模未达起征点
  • 可供出售金融资产公允价值变动
  • 小规模纳税人租金发票的税率是多少
  • 银行回单卡是什么卡
  • 防伪税控开具发票明细表
  • 航运(集团)招聘
  • 年终销售返利怎么算
  • 企业所得税审计的内容包括哪四个方面
  • 装修费属于劳务费吗
  • 小型微利企业所得税优惠政策
  • 咨询服务税收
  • 用人单位有残疾补贴吗
  • 外包物流适用范围
  • 房屋的折旧年限一般是多少年
  • 成品油生产企业身份归类管理办法
  • 固定资产质保金计入什么科目
  • 应付的职工薪酬
  • 收到工程结算单,没有发票,能入成本吗
  • PRISMSTA.EXE - PRISMSTA是什么进程 有什么用
  • 公司收到利息怎么记账
  • 发工资和扣社保的区别
  • 房地产开发有限公司英文
  • php的类
  • 注册表被恶意锁定怎么恢复正常
  • 双重差分法(DID)
  • 个人所得税零报税怎么报
  • 若依和pig
  • sbc奇思妙想
  • 后端三件套
  • Vue3通透教程【十三】TS简单类型详解
  • php array_key_exists() 与 isset() 的区别
  • 会计记账凭证摘要如何编写
  • 事业结余对应政府会计哪个科目
  • 小规模纳税人征收方式
  • 红字发票开错可以重开吗
  • 宝塔面板在哪
  • 利息收入算什么会计科目
  • 企业注销库存怎么处理
  • 核定扣除投入产品怎么算
  • 非营利企业的劳动力需求有哪些特点
  • sqlserver聚集函数
  • 企业年度报告填报时间
  • 金融企业里面的债务
  • 建筑公司工程款税率
  • 增值税普通发票税率
  • 银行汇票与商业汇票的本质不同
  • 差旅费会计科目怎么做
  • 管理费用明细科目设置和核算需要注意哪些问题
  • 保险发票计入什么科目
  • 改良设备的入账价值
  • 工伤保险待遇是否属于劳动争议
  • 预付账款为什么不是金融资产
  • 总公司中标分公司结算可以吗
  • 业务招待费可以结转下年抵扣吗
  • 采购费用属于什么会计分录
  • 存款利息收入是否缴纳增值税
  • 资本增值率计算公式是什么?
  • 在sql server
  • mysql 修改配置
  • linux下mysql 5.7.16 免安装版本图文教程
  • windows server 2008图片文件无法显示缩略图的解决方法
  • win10一年更新一次
  • ubuntu常用的50个命令
  • gitlab linux
  • ubuntu命令行添加用户
  • vue3 todo
  • 噩梦原版
  • js获取表单元素
  • 防止shell脚本重复执行
  • python如何查询函数用法
  • unity持久化存储
  • adb远程调试工具
  • 大连个体营业执照怎么办
  • 棚改房办房产证用不用交费
  • 营业收入是含增值税的收入吗
  • 纳税服务投诉整改报告
  • 耕地占用税免税项目需要计入计税依据吗
  • 简述绩效信息的收集原则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设