1.0.8 • Published 4 years ago

adsbmap-data-providor v1.0.8

Weekly downloads
57
License
-
Repository
-
Last release
4 years ago

adsbmap-data-providor

基于Vue的 adsb socket 数据提供库。

Guide

Quick Start

Installation

npm install --save adsbmap-data-providor

DataProvidor

引入

先在组件中引入该组件。

import { DataProvidor } from "adsbmap-data-providor";

使用

<template>
  <DataProvidor
    socketUrl="http://xxx.xxx.xxx/socketUrl"
    uuid="xxx"
    tokenUrl="http://xxx.xxx/tokenUrl"
  ></DataProvidor>
</template>

API

DataProvidor

DataProvidor 包装了连接 socket,验证 socket 的相关逻辑。

Props 可传参数

Provide 依赖注入

$onValidatedSocket: Promise<T>

\$onValidatedSocket 表示 socket 已经连接成功并且已经通过了 token 验证。返回了一个 Promise 对象,在 resolve 中返回了 LocSocket 实例。

Methods 方法

fetchFlightPath

用来获取航班的轨迹。详情可参考 socket.getFlightFullPath()

Events 事件

@connect

socket 连接成功回调事件。

@load

socket 已经连接并且验证成功

@push-locflight

socket 推送范围内航班的回调事件。

@push-forecasttrace

socket 推送航班轨迹的回调事件。

@disconnect

socket 连接失败回调事件。

@heart-beat

socket 心跳消息回调事件。

LocSocket

Socket 的类,封装了 socket 相关的连接,验证,推送数据,获取数据等方法。

Methods 方法

heartBeat

发送心跳消息,保持 socket 连接

subscribeLocFlight

订阅范围内的轨迹数据推送。

pauseSubscribeLocFlight

暂停订阅范围轨迹数据推送

getFlightFullPath

获取航班的轨迹数据。

close

主动关闭 socket。

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago