1.0.23 • Published 2 months ago

butter-lib v1.0.23

Weekly downloads
-
License
MIT
Repository
-
Last release
2 months ago

BuTTER Library

BuTTER Library は、ストレージ上に細分化した状態で保存されているGTFSを基にした時刻表情報を集め、ブラウザ内で必要な情報に加工するライブラリです。DBを使わずにデータ処理をブラウザ内とする

関数と利用方法

  1. Butter.init() この関数は初期化に使用されます。例えば:
import Butter from './dist.js';
Butter.init()
  1. Butter.getHostDataList() この関数はホストのデータリストを取得するために使用されます。例:
const hostData = await Butter.getHostDataList()
console.log(hostData)
  1. Butter.getAgencyInfo(gtfs_id) 特定のGTFS IDに関連する機関情報を取得します。例:
const agencyInfo = await Butter.getAgencyInfo("your_gtfs_id")
console.log(agencyInfo)
  1. Butter.getBusStops(gtfs_id, version_id) 特定のGTFS IDとバージョンIDに関連するバス停を取得します。例:
const stops = await Butter.getBusStops("your_gtfs_id", "your_version_id")
console.log(stops)
  1. Butter.getTrips(gtfs_id, version_id) 特定のGTFS IDとバージョンIDに関連するバスの旅行情報を取得します。例:
const trips = await Butter.getTrips("your_gtfs_id", "your_version_id")
console.log(trips)
  1. Butter.getStopsBySubstring(substring) 特定の文字列を含むバス停を取得します。例:
const stops = await Butter.getStopsBySubstring("substring")
console.log(stops)
  1. Butter.getStopsWithinRadius(lat, lon, radius) 特定の緯度、経度、半径の範囲内にあるバス停を取得します。例:
const aroundStops = await Butter.getStopsWithinRadius(35.693906, 139.701504, 500)
console.log(aroundStops)
  1. Butter.getBusInfo(lat, lon) 特定の緯度、経度に関連するバスの情報を取得します。例:
const busInfo = await Butter.getBusInfo(35.693906, 139.701504)
console.log(busInfo)
  1. Butter.fetchTimeTableV1(gtfs_id, options) 特定のGTFS IDとオプションに基づいて時刻表情報を取得します。例:
let tt = await Butter.fetchTimeTableV1("your_gtfs_id", {
    date: "20230513",
    stop_ids: ["your_stop_id"]
})
console.log(tt)
  1. Butter.getComsumedOp() これまでに消費されたオペレーションの数を取得します。例:
console.log("COMSUMED OPERATIONS ARE", Butter.getComsumedOp())

注意:上記の例では、"your_gtfs_id", "your_version_id", "substring", "your_stop_id"などは実際の値に置き換える必要があります。

webpackのbuild方法

依存モジュールのインストール

npm install

build

npm run build
1.0.23

2 months ago

1.0.22

2 months ago

1.0.21

4 months ago

1.0.20

4 months ago

1.0.19

4 months ago

1.0.18

4 months ago

1.0.17

4 months ago

1.0.16

5 months ago

1.0.9

9 months ago

1.0.8

9 months ago

1.0.7

9 months ago

1.0.6

9 months ago

1.0.5

9 months ago

1.0.11

8 months ago

1.0.10

9 months ago

1.0.15

7 months ago

1.0.14

7 months ago

1.0.13

7 months ago

1.0.12

8 months ago

1.0.4

10 months ago

1.0.3

11 months ago

1.0.2

11 months ago