跳过内容

@capgo/背景地理位置

精确的背景位置跟踪、原生地理围栏进入/退出事件和过渡 webhook 以及 Capacitor 应用。

概述

概述

使用 @capgo/background-geolocation 当您的 Capacitor 应用需要在前台或后台获取精确的位置更新、原生 iOS 和 Android 圆形地理围栏以及 WebView 被挂起时的后端地理围栏过渡时。

核心功能

概述
  • start - 流式传输前台或后台位置更新。
  • stop - 清洁地停止活动位置跟踪。
  • openSettings - 将用户转到原生位置设置以处理权限问题。
  • setPlannedRoute - 当用户偏离规划路线时,播放原生声音。
  • setupGeofencing - 配置原生地理围栏的默认值和可选的过渡 webhook 交付。
  • addGeofence - 通过标识符监视 iOS 或 Android 圆形地理围栏区域。
  • removeGeofence / removeAllGeofences - 停止监视已注册的所有地理围栏。
  • getMonitoredGeofences - 列出当前由原生层监视的区域标识符。
  • geofenceTransition - listener - 在应用程序处于活动状态时接收进入和退出事件。
  • geofenceError - listener - 处理原生监控错误而不改变过渡事件形状。
- 方法- 描述
start- 流式传输准确的前台或后台位置更新。
stop停止位置更新。
openSettings打开设备的位置设置页面。有助于指导用户启用位置服务或调整权限。
setPlannedRoute当用户偏离预定路线时,播放本地音频。
setupGeofencing配置地理围栏默认值和可选的本地过渡POST传递。
addGeofence开始监控 iOS 和 Android 上的圆形地理围栏。
removeGeofence停止监控一个地理围栏通过标识符。
removeAllGeofences停止监控由此插件注册的所有地理围栏。
getMonitoredGeofences返回当前由本地层监控的标识符。
addListener('geofenceTransition', ...)当应用程序处于活跃状态时,接收地理围栏进入和退出事件。
addListener('geofenceError', ...)当应用程序处于活跃状态时,接收本地地理围栏监控错误。
getPluginVersion获取本地 Capacitor 插件版本。

本参考资料是从 src/definitions.ts in capacitor-background-geolocation.

如果您正在使用 @capgo/背景地理位置 为了计划原生插件的工作,连接它 使用 @capgo/background-geolocation 为使用@capgo/背景地理位置的原生能力 Capgo 插件目录 为 Capgo 工作流程 Capacitor 由 Capgo 提供 为 Capacitor 插件的实现细节提供了 Capgo 的支持。 添加或更新插件 为添加或更新插件的实现细节 Ionic 企业插件替代品 为 Ionic 企业插件替代品的工作流程