Vue Cesium学习-流动线

本文介绍如何在Vue Cesium中实现流动线效果,适合初学者。通过安装Cesium并全局注册,结合组件代码,展示Vue Cesium在地图开发中的应用。
摘要由CSDN通过智能技术生成

Vue Cesium 是一款好用的地图开发工具,对于初学者非常友好

官网地址: https://zouyaoji.top/vue-cesium/ cesium - 流动线学习【已封装成vue组件】

代码效果
在这里插入图片描述

安装Cesium

1、需要进行安装
npm install vue-cesium --save

main.js全局注册

import VueCesium from 'vue-cesium';
Vue.use(VueCesium);

组件代码如下

<template>
  <div class="viewer">
    <vc-viewer @ready="ready">
      <!-- 抛物线 -->
      <template v-for="(item, index) in positionsParabola">
        <vc-trail-polyline
          :key="'parabola2' + index"
          :positions="item"
          color="yellow"
          imageUrl="https://zouyaoji.top/vue-cesium/statics/SampleData/images/colors.png"
          :width="2"
          ref="parabola"
          :clampToGround="true"
          :loop="true"
        ></vc-trail-polyline>
      </template>
      <template v-for="(item, index) in points">
        <vc-entity :position="item" :key="index">
          <vc-graphics-point
            :key="index"
            :color="item.color"
            :pixelSize="item.size"
            :disableDepthTestDistance="Number.POSITIVE_INFINITY"
          ></vc-graphics-point>
        </vc-entity>
      </template>
      <!-- 这里是地球样式区域,官方demo是高清版本,这个token后续需要注意一下 -->
      <vc-layer-imagery>
        <vc-provider-imagery-tianditu
          mapStyle="img_c"
          token="436ce7e50d27eede2f2929307e6b33c0"
        ></vc-provider-imagery-tianditu>
      </vc-layer-imagery>
    </vc-viewer>
  </div>
</template>
<script>
export default {
    
  props: {
    
      // 节点数据
      nodeInfo: {
    
          required: true,
          type: Array
      }
  },
  data() {
    
    return {
    
      // node节点数据
      points: [
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱吃黄瓜的喵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值