Skip to content

广告 · 本站推荐

腾讯云特惠活动 · 云服务器、数据库、CDN 新用户专享折扣

位置命令

location.get 可以让已配对节点提供当前位置。 它适合“我在哪”“附近天气”“到家提醒”这类场景。


默认关闭

位置是敏感信息,所以默认应该谨慎启用。

常见权限:

  • Off:关闭
  • While Using:App 前台使用时允许
  • Precise Location:是否允许精确位置

不同系统最终以 OS 授权为准。OpenClaw 只能请求权限,不能绕过系统设置。


CLI 用法

bash
openclaw nodes location get --node <node-id>

可能返回:

json
{
  "lat": 31.2304,
  "lon": 121.4737,
  "accuracyMeters": 20,
  "timestamp": "2026-05-05T12:00:00.000Z"
}

常见错误

错误含义
LOCATION_DISABLED节点里关闭了位置
LOCATION_PERMISSION_REQUIRED系统权限没给
LOCATION_BACKGROUND_UNAVAILABLEApp 在后台,不能取位置
LOCATION_TIMEOUT定位超时
LOCATION_UNAVAILABLE系统定位不可用

移动端取位置时,先把节点 App 打开到前台最稳。

用工程视角拆解 AI 智能体框架