USB Dongle + OSX Konum Servisleri / Çekirdek Konum?


2

OSX Lion’ın konum servisleri (veya CoreLocation API'sını kullanan uygulamalar) bağlı bir USB GPS donanım kilidinden faydalanır mı? Kutudan çıkarılmadıysa, bunu yapmak için yapılandırılabilecek belirli bir GPS modülü var mı (sistem ayarlarında mı yoksa özel bir yazılım paketi aracılığıyla)?

Yanıtlar:


1

Göre bu elma bilgi-tabanı makalesinde :

Yaklaşık konumunuz, yerel Wi-Fi ağlarından gelen bilgiler kullanılarak belirlenir ....

"Hayır" olarak okuyacağım (bu cümlenin sonu değil, fakat diğer donanım hakkında hiçbir şeyden bahsetmiyor).

Bunun gelecekteki bir sürümde olmasını isteyen bazı geri bildirimler bırakabilirsiniz. Söyleyebileceğim kadarıyla , API'nin daha fazla cihaz eklemesi için onları değiştirmesi gerekmeyecek - tıpkı iOS'ta diğer cihazları kullandığı gibi. (Bunu yapma ihtimalleri var mı, tabii ki, hiçbir fikrim yok.)

Tabii ki, biri konum verilerini toplamak için bir yazılım yazabilir ve bunu kendi uygulamalarına hizmet olarak sunabilir. Fakat sanırım CoreLocation, Apple'ın desteklemesini gerektiren oldukça geniş kapsamlı bir bilgisayar korsanlığı çerçevesinin (aka "konum hizmetleri") içinde kullanılmasını istiyorsunuz.


1
Evet, umudum, onlara daha kesin bir konum vermek için Çekirdek Konum API'sini kullanan uygulamalar için bir USB GPS cihazının kullanılmasına izin vermekti. Görünüşe göre tek umudum ya bir tür bağımlılık enjeksiyonunu kesmek, başkasının yapmasını ümit etmek ya da Apple'ın iOS ürünü olmayan ürünlere bir GPS yonga setini entegre etmeye karar verip vermediğini görmek.
Wilco,

1

Ben buna inanmıyorum. Bildiğim kadarıyla Core Location, yerini bulmak için sadece WiFi ağlarını kullanıyor.


1

Temel konum kesinlikle Bluetooth ve USB bağlantılı GPS donanımını destekler. GPS donanım geliştiricileri için herhangi bir Apple belgesi bulamamış olmama rağmen, bakınız: Konum Farkındalığı Programlaması , BadElf ve DUAL gibi GPS üniteleri, GPS donanımını iOS cihazı ile eşleştiren bir yazılımla birlikte gelir. Bu noktadan itibaren CoreLocation şeffaf olarak çalışır. CoreLocation, internetten, hücre kule üçgenlemesinden, dahili GPS'den (varsa) veya harici GPS'den konum bilgisi alabilir.

Programımın bu veri kaynaklarından hangisini kullandığını ne ölçüde söyleyebileceğini anlamaya çalışıyorum.

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.