stopWatchingPosition(watchId)

モバイルデバイスの位置情報の更新の登録を解除します。

この関数は、今後のリリースで廃止されます。フィードバックを基に、API の制限が多くのお客様の使用事例に適していないと判断しました。Android および iOS プラットフォームのさらなる制約が加わるため、方法を一から見直す必要があります。将来のリリースでこの API を置き換える可能性について現在検討中です。

Note

構文 

1import { getLocationService } from 'lightning/mobileCapabilities';
2stopWatchingPosition(watchId: number): void;

パラメータ 

  • watchId — (必須) startWatchingPosition() のコールによって返される、有効な位置情報登録の整数値。

戻り値 

なし。

使用方法 

この関数は、位置情報の更新に関する既存の登録を終了します。

1stopTracking() {
2  let locationService = getLocationService();
3  locationService.stopWatchingPosition(this.myLocationWatchId);
4}

stopWatchingPosition() をコールすると、現在位置を追跡するために使用されているリソースが解放されます。停止したこの追跡を再度有効化することはできません。代わりに startWatchingPosition() で新しい位置情報登録を作成します。

関連トピック

The Japanese Summer '24 guide is now live

日本語の Summer '24 ガイドが公開されました! 「Component Reference (コンポーネントリファレンス)」は、以前と同様にコンポーネントライブラリにあります。