SuperAPI AI 工具集

tauri-app-geolocation

编程与开发

查看项目

更新于 10-16 03:15

技能介绍

用途:在 Tauri v2 应用中接入设备地理定位能力,处理权限申请与隐私约束,适合需要位置追踪、GPS 坐标获取或定位精度与更新频率调节的场景。触发关键词包括 geolocation、location、GPS、tracking、coordinates、privacy。

主要能力:安装并注册 geolocation 插件;通过 capabilities 配置定位权限;在前端调用 getCurrentPosition 获取当前位置、watchPosition 持续监听位置变化;处理权限被拒时的用户提示与降级行为;提供默认关闭与最小化数据采集的隐私合规模式。

使用方式:先安装插件 cargo add tauri-plugin-geolocation;在 Tauri builder 中注册 .plugin(tauri_plugin_geolocation::init());在 src-tauri/capabilities/default.json 中配置权限,如 geolocation:allow-get-current-position 与 geolocation:allow-watch-position;前端从 @tauri-apps/plugin-geolocation 导入 getCurrentPosition、watchPosition 并调用。

限制:资料未提供具体平台支持范围、精度参数细节、收费信息及完整错误码说明,需参考官方文档 https://v2.tauri.app/plugin/geolocation/ 确认。