Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Kısaca
location.get, bir düğüm komutudur (node.invokeüzerinden).- Varsayılan olarak kapalıdır.
- Android uygulama ayarları bir seçici kullanır: Kapalı / Kullanırken.
- Ayrı anahtar: Hassas Konum.
Neden seçici (sadece anahtar değil)
İşletim sistemi izinleri çok seviyelidir. Uygulama içinde bir seçici sunabiliriz, ancak gerçek izni yine işletim sistemi belirler.- iOS/macOS, sistem istemlerinde/Ayarlar’da Kullanırken veya Her Zaman seçeneklerini gösterebilir.
- Android uygulaması şu anda yalnızca ön plan konumunu destekler.
- Hassas konum ayrı bir izindir (iOS 14+ “Hassas”, Android “fine” ve “coarse”).
Ayarlar modeli
Düğüm cihazı başına:location.enabledMode:off | whileUsinglocation.preciseEnabled: bool
whileUsingseçildiğinde ön plan izni istenir.- İşletim sistemi istenen seviyeyi reddederse, izin verilen en yüksek seviyeye geri dön ve durumu göster.
İzin eşlemesi (node.permissions)
İsteğe bağlıdır. macOS düğümü, izinler haritası üzerindenlocation bildirir; iOS/Android bunu atlayabilir.
Komut: location.get
node.invoke üzerinden çağrılır.
Parametreler (önerilen):
LOCATION_DISABLED: seçici kapalıdır.LOCATION_PERMISSION_REQUIRED: istenen mod için izin eksik.LOCATION_BACKGROUND_UNAVAILABLE: uygulama arka planda, ancak yalnızca Kullanırken izni verilmiş.LOCATION_TIMEOUT: zamanında konum düzeltmesi alınamadı.LOCATION_UNAVAILABLE: sistem hatası / sağlayıcı yok.
Arka plan davranışı
- Android uygulaması, arka plandayken
location.getçağrısını reddeder. - Android’de konum isterken OpenClaw’ı açık tutun.
- Diğer düğüm platformları farklı davranabilir.
Model/araç entegrasyonu
- Araç yüzeyi:
nodesaracılocation_geteylemini ekler (düğüm gerekli). - CLI:
openclaw nodes location get --node <id>. - Ajan yönergeleri: yalnızca kullanıcı konumu etkinleştirdiğinde ve kapsamı anladığında çağırın.
UX metni (önerilen)
- Kapalı: “Konum paylaşımı devre dışı.”
- Kullanırken: “Yalnızca OpenClaw açıkken.”
- Hassas: “Hassas GPS konumunu kullan. Yaklaşık konumu paylaşmak için kapat.”