关于localstorage:Vue-高德地图-API-Loca-如何使用-连接线图层动画脉冲图层
Vue 高德地图 API Loca 如何应用 连接线图层、动画脉冲图层浏览此文你须要曾经理解并把握的: 曾经会应用惯例地图的生成形式曾经理解如何载入 Loca 插件如果不理解,能够查看我之前的文章:高德地图 Vue 中 加载 数据可视化 Loca 的形式如何应用高德地图 API 做一个路线布局利用,展现自定义路线高德地图 API Loca 3D动画的阐明最终实现的成果:"感激大哥送来的火箭" 一、基础知识官网的连接线例子是一个与我国建交的国家连线图其中用到的两个数据源是: 建交的连接线数据: https://a.amap.com/Loca/static/static/diplomacy-line.json建交的点数据:https://a.amap.com/Loca/static/static/diplomacy-point.json1. 这个视图中蕴含四个图层:一个盛放各省名称的文字图层 AMap.LabelsLayer一个盛放各省坐标点地位动画的图层 Loca.ScatterLayer一个盛放指标点坐标点地位的图层 Loca.ScatterLayer一个显示脉冲连接线的图层 Loca.PulseLinkLayer2. 做一个这样的视图须要哪几个步骤:新建一个 map,并载入 Loca 插件。遍历所有省份数据,生成省份名称图层 AMap.LabelsLayer遍历所有省份数据,生成省份地理坐标标识图层 Loca.ScatterLayer生成指标点的标识图层 Loca.ScatterLayer遍历所有省份数据,每个数据包【含指标点】、【以后省份坐标点】两个坐标点的数据,依据两个地点数据生成一条脉冲连接线。而后生成所有省份的连接线最终使 Loca 的动画动起来即可3. 建设脉冲线须要理解的常识脉冲线的建设过程是这样的: // 建设图层let pulseLayer = new Loca.PulseLinkLayer(图层参数)// 设置数据源pulseLayer.setSource(数据参数)// 设置款式pulseLayer.setStyle(款式参数)4. 用到的数据如何生成Loca 图层接管的数据是 Loca.GeoJSONSource 格局的,而这个对象接管的内容格局是这样的 let locaLayerData = new Loca.GeoJSONSource({ data: { 'type': 'FeatureCollection', // 固定 'features': [ // 这里就是点的数组 { 'type': 'Feature', // 本例中咱们用到的 geometry 有两个格局,一种是 `Point` 一种是 `LineString`, 'geometry': { 'type': 'Point', 'coordinates': [121.504673, 25.046711], // 天文经纬度 }, }, ], },})这是 LineString 格局时的 geometry 构造, ...