OS X konum servislerine komut satırından erişmenin bir yolu var mı?


9

OS X'in geçerli konum tahminini komut satırından alabilmeyi çok isterdim, böylece buna göre kod yazabilirim. Bunu yapan bir araç var mı?

Konuma göre eylemleri tetiklemenize izin veren konumlar gibi uygulamalar buldum, ancak gerçek konum verilerini alabileceğiniz hiçbir şey bulamadım.

Yanıtlar:


3

Ben de bunu arıyordum ve bir tane bulamadım ... Bir tane yazdım!

Şu anda oldukça basit, ama temelde işe yaramış gibi görünüyor. Ben bunu get-location olarak adlandırdım ve github'dan alabilirsiniz (yukarıdaki linki takip edin).

Şu an hizmetten aldığım ikinci yeri yazdırdım (ilkini atlıyorum, çünkü önbelleğe alınabilir ve eski olabilir - gelecekteki bir sürümde, belki bu yapılandırılabilir ya da kolay bir kesmek (değiştirmek beklemek istemiyorsanız, kodda olup hitsolmadığınızı kontrol edin (yakında değiştirebilirim veya değiştirmeyebilirim).> 0> 1

Her neyse, daha sonra sonuçları basar (şöyle: not: buradaki konum verileri, yapılan bir şeyle değiştirildi):

$ ./get-location
Final location: <+12.34567890, +12.34567890> +/- 176.00m (speed 0.00 mps / course -1.00) @ 2012-04-10 13:57:53 +0200

Başka bir TODO öğesi, başka formatlar eklemek ve / veya kendinize ait olanı belirtmenize izin vermektir. Bunu yakında ekleyebilir veya daha sonra ekleyebilirim. Veya: Bana bir çekme isteği gönder. :) (Özellik istekleri ve hata raporları ayrıca github sistemi aracılığıyla da memnuniyetle karşılanır. Ayrıca, daha önce ne düşündüğümü görmek için github üzerindeki README kodunu kontrol edin.)

Umarım siz (ve diğerleri) bunu faydalı bulursunuz.

EDIT : Şimdi komut satırı seçenekleri ve birkaç farklı çıktı formatı ile.


2

İşe yaramadı ama ... http://code.google.com/p/corelocationcli/ sorununuzu çözebilir ....

Bu da daha istikrarlı bir paket gibi görünüyor? http://iharder.sourceforge.net/current/macosx/locateme/

(Her ikisiyle de yaşadığım sorun, Mountain Lion'da bunları denediğim için olabilir ...)

Yerleşik olmasa da, ikisi de CoreLocation hizmetlerini kullanıyor gibi görünüyor.


Her iki çözüm de Mountain Lion'da kırılmış görünüyor. Bir şekilde çalışmasını sağlamayı ya da OS X 10.8'de çalışan başka bir şey bulmayı başardınız mı? Eminim bu konuyla ilgilenen sadece ben değilim ... teşekkürler!
myhd

Şu anda gerçekten onunla uğraşmadım. Düzgün olurken, gerçekten taşınabilirler için iPhone'umu Bul kodunu arıyordum.
Benjamin Schollnick

1
Ben CoreLocationCLI yazarı olduğum ve sadece taşınır belirterek, teşekkür ederiz github.com/fulldecent/corelocationcli ve o zamandan beri minör iyileştirmeler
William Entriken

LocateMe benim için OS X El Capitan (10.11.6) 'da çalışıyor. Bağlantı için teşekkürler!
Noah Sussman

0

Hadi bakalım

lynx -dump http://www.ip-adress.com/ip_tracer/?QRY=$1|sed -nr s/'^.*My IP address city: (.+)$/\1/p'

vaşak gerektirir

kaynak


1
Notta bene: Bu aynı şey değil. Potansiyel olarak faydalı, ama aynı şey değil. Özellikle, bu tam internet erişimi gerektirir, ancak wifi etkin olduğu sürece, CoreServices'ın onsuz çalışabileceğini düşünüyorum . Her neyse, bu konuda yanılsam bile, WIFI tabanlı konum bulma özelliğini kullanıyor (ve şimdi veya gelecekte CoreLocation'ın kullanabileceği herhangi bir şey), sadece potansiyel olarak daha doğru olan IP adresi yerine. (Bkz . Örneğin, burada .)
12'de
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.