コンテンツにスキップ

Getting Started

GitHub

インストール

Install

AI-Assisted Setupを使用してプラグインをインストールすることができます。AIツールにCapgoスキルを追加するには、以下のコマンドを実行してください。

Terminal画面
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

次に、以下のプロンプトを使用してください。

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-barometer` plugin in my project.

Manual Setupを使用する場合は、以下のコマンドを実行してプラグインをインストールし、以下のプラットフォーム固有の指示に従ってください。

Terminal画面
bun add @capgo/capacitor-barometer
bunx cap sync

Import

Import
import { CapacitorBarometer } from '@capgo/capacitor-barometer';

getMeasurement

エンターを読る

バーターサイトにあるバーターを読るだ

import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.getMeasurement();

バーターをがもってバーターを読るだ

import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.isAvailable();

Copy to clipboard

Section titled エンターを読る measurement Check if the current device includes a barometer sensor.

import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.startMeasurementUpdates();

.で始まった連続的な更新を停止します。

import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.stopMeasurementUpdates();

バラメーター データへのアクセス権の現在の状態を返します。

import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.checkPermissions();

バラメーター データへのアクセスが必要な場合、プラットフォームによって要求される場合にバラメーター データへのアクセス許可を要求します。

import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.requestPermissions();

GetMeasurementResult

測定結果を取得する

最新の圧力サンプルのエイリアス

export type GetMeasurementResult = Measurement;

IsAvailableResult

利用可能な結果

の戻り値

export interface IsAvailableResult {
/**
* Indicates whether the device exposes a barometer sensor.
*
* @since 1.0.0
*/
isAvailable: boolean;
}

PermissionStatus

の許可情報

の戻り値

export interface PermissionStatus {
/**
* The permission state for accessing barometer measurements on the current platform.
*
* @since 1.0.0
*/
barometer: BarometerPermissionState;
}

MeasurementEvent

測定イベント

が有効の場合に発行されるイベントペイロード

export type MeasurementEvent = Measurement;

デバイスの気圧計から取得した気圧と相対的な高さの値。

export interface Measurement {
/**
* The static air pressure in hectopascals (hPa).
*
* @since 1.0.0
*/
pressure: number;
/**
* The change in altitude relative to the time updates started.
* Only available on iOS; Android will always return `0`.
*
* @since 1.0.0
*/
relativeAltitude: number;
/**
* The timestamp of the measurement in milliseconds since the Unix epoch.
*
* @since 1.0.0
*/
timestamp: number;
}

センサーアクセスをサスペンドできるプラットフォーム向けの許可状態のunion。 limited コピー

export type BarometerPermissionState = PermissionState | 'limited';

Platform permission states supported by Capacitor.

export type PermissionState = 'prompt' | 'prompt-with-rationale' | 'granted' | 'denied';

真実の源セクション

targetLanguage

This page is generated from the plugin’s src/definitions.ts. Re-run the sync when the public API changes upstream.

Capacitorを使用している場合 はじめから ダッシュボードとAPIの作業を計画するには、CapacitorをAPIに接続してください。 Capacitorを使用して@capgo/capacitor-barometer Capacitorを使用して@capgo/capacitor-barometerのネイティブ機能 APIの概要 APIの実装詳細 はじめから Introductionの実装詳細について API キー 実装詳細についてのAPI キー、 デバイス デバイスの実装詳細について