返回 首页 文章详情 搜索 菜单

Tasker获取当前经纬度信息

来自: 98游戏 浏览: 1 次 2026-06-20 06:30:44:06

Tasker中实时获取经纬度需开启位置权限并设为高精度定位,新建任务用GPS源获取坐标存入%LAT%LON变量,通过通知或日志验证,首次冷启动需5–15秒且勿锁屏。

tasker获取当前经纬度信息

在Tasker中实时获取设备当前经纬度,用于触发基于位置的自动化任务,比如进入某区域自动静音、离开家时启动导航。

启用定位权限与设置

打开手机「设置」→「应用管理」→「Tasker」→「权限」→ 开启「位置信息」权限。Android 10及以上系统还需在Tasker内手动开启高精度定位:点击左上角菜单 →「Preferences」→「Location」→ 将「Location Mode」设为「High Accuracy」。【若此处仍选「Battery Saving」或「Device Only」,Tasker将无法获取经纬度,仅返回0,0】

确保手机GPS已开启,且未处于飞行模式。

创建获取经纬度的任务

在Tasker主界面点击「Tasks」→「+」新建任务,命名为「GetLatLon」。

点击「+」添加动作 → 「Location」→ 「Get Location」。

参数设置:Source设为「GPS」(避免用Network,精度差且可能为空);Timeout设为「60」秒;Maximum Age留空(强制刷新);勾选「Continue Task After Error」——这样即使GPS暂时无信号,任务也不会中断。

再点「+」添加动作 → 「Variable」→ 「Variable Set」,Name填「%LAT」,To填「%LOCN」;同理再加一条:Name「%LON」,To「%LOCE」。【%LOCN对应纬度,%LOCE对应经度,大小写和字母顺序不能错,否则变量为空】

'>Android的Tasker如何使用 中文WORD版 2MB
Android的Tasker如何使用 中文WORD版 2MB

本文档主要讲述的是Android的Tasker如何使用;Android 上的Tasker绝对称得上是Android系统的神器之一,与Auto Memory Manager不同,Tasker不是加速型的软件,而是系统增强型的软件,由于有众多系统状态可控制,故使得Tasker一跃成为Android系统中 最闪亮的明星。但Tasker也无疑是最难使用的软件,由于可以控制的地方太多,反而让人觉得有些无所适从,不知道要从哪开始下手,使得Tasker的普 及很成问题。这篇文章就是从Tasker的功能谈起,结合设置实例

下载

验证坐标是否成功获取

方法一:弹窗查看
在「GetLatLon」任务末尾添加动作:「Alert」→ 「Notify」,Title填「坐标」,Text填「纬度:%LAT
经度:%LON」。运行任务,若显示两位小数以上数值(如39.9042,116.4074),说明成功。

方法二:写入日志文件
添加动作:「File」→ 「Write File」,File填「/sdcard/latlon.log」,Text填「%TIMES %LAT,%LON」,勾选「Append」。每次执行都会追加时间戳与坐标,方便排查连续获取失败问题。

注意:首次运行可能需等待5–15秒,GPS冷启动耗时较长,期间屏幕勿锁屏或切到后台,否则部分机型会中断定位请求。

在其他任务中调用经纬度变量

只要「GetLatLon」任务已执行过一次,%LAT 和 %LON 就会在全局有效,直到被新值覆盖或设备重启(Tasker默认保留变量值)。

例如,在「到达公司」场景中,可添加条件:「%LAT > 39.908 && %LAT 116.402 && %LON

若需保证变量最新,建议在关键任务开头先执行一次「GetLatLon」,而不是依赖几小时前的老值。

以上就是98游戏小编为大家带来的全部内容,想了解更多精彩请持续关注本站。

网友评论

写下您的评论

还没有玩家发表评论,快来抢占沙发吧!