尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

高德地图_Loca

高德地图_Loca
📅 发布时间:2026/6/19 10:14:08

Loca的引入与容器创建

1. 使用高德地图`jsApiLoader`创建`AMap`实例后, 会自动在`window`对象上挂载`.Loca`属性
AMapLoader.load({key: '',version: "2.0",Loca: {version: '2.0',},plugins: []
}).then(res => {// console.log(window.Loca)
}).catch(err => {})
  1. 创建容器: 需要注意的是, 必须要先创建map实例, 才能挂载Loca容器
mapInstance = new AMap.Map(mapContainerRef.value, {viewMode: "3D",zoom: 10,zooms: [3, 20],center: [], // 中心点mapStyle: '' // 样式
})
locaContainer = new window.Loca.Container({map: mapInstance
})

使用Loca绘制贴地点

[Loca API 2.0](https://lbs.amap.com/demo/loca-v2/demos/cat-scatter/sz-road)

创建基本的贴地点

1. 创建绿色普通点图层
// 1. 创建绿色普通点图层
let normalGreenScatterLayer = null 
normalGreenScatterLayer = new window.Loca.ScatterLayer({zIndex: 111,opacity: 1,visible: true,zooms: [3, 20],loca: locaContainer // 将
})
  1. 为容器设定数据
const geo_green = transGeo(list)
normalGreenScatterLayer.setSource(geo_green)
normalGreenScatterLayer.setStyle({color: "rgba(43,156,75,1)",unit: "px",size: [10, 10],borderWidth: 0
})function transGeo(locationList) {const geo = new window.Loca.GeoJSONSource({data: {type: "FeatureCollection",features: locationList.map((item) => ({type: "Feature",geometry: { type: "Point", coordinates: [item.lon, item.lat] },properties: { ...item }}))}})return geo
}
  1. 绘制
let dat = new window.Loca.Dat()
dat.addLayer(normalGreenScatterLayer, "贴地")

创建呼吸点

1. 创建图层: 和labelLayers不同, 每一种Loca图层都必须重新创建
// 红色呼吸点
breathRedScatterLayer = new window.Loca.ScatterLayer({zIndex: 113,opacity: 1,visible: true,zooms: [3, 20],loca: locaContainer
})
  1. 为图层传入数据: 需要注意为呼吸点设定animate属性
const geo_red = transGeo(list)
breathRedScatterLayer.setSource(geo_red)
breathRedScatterLayer.setStyle({unit: "meter",size: [2600, 2600],borderWidth: 0,texture: "https://a.amap.com/Loca/static/loca-v2/demos/images/breath_red.png",duration: 500,animate: true
})
  1. 绘制数据, 并执行动画
locaContainer.animate.start()
dat.addLayer(breathRedScatterLayer, "红色")

相关新闻

  • 并网型直驱永磁同步风力发电系统simulink仿真
  • SQL BETWEEN 操作符
  • Trie字典树

最新新闻

  • 2026资阳黄金回收白银回收铂金回收门店实测|本地正规实体老店无套路门店推荐 - 中安检金银铂钻回收
  • 九大网盘直链下载助手:告别限速,开启高速下载新时代
  • 2026大连黄金回收深度测评!5大奢品回收机构横向对比,变现不踩坑攻略 - 奢品小当家
  • 咸阳市闲置爱马仕、劳力士变现指南:奢侈品手表包包回收门店实地测评 - 谊识预商贸
  • 2026鄂尔多斯放心贵金属回收,CCIC 中检授权收黄金回收铂金回收白银回收持证实体门店 - 中业金奢再生回收中心
  • 3步突破流媒体壁垒:猫抓MPD/DASH解析技术完全指南

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号