USB Dongle + OSX Ortungsdienste / Core Location?

2

Verwenden die Ortungsdienste von OSX Lion (oder Anwendungen, die die CoreLocation-API verwenden) einen angeschlossenen USB-GPS-Dongle? Wenn nicht sofort einsatzbereit, gibt es bestimmte GPS-Module, die dafür konfiguriert werden können (entweder durch eine Systemoptimierung oder ein benutzerdefiniertes Softwarepaket)?

Wilco
quelle

Antworten:

1

Gemäß dieser Apple Knowledge Base-Artikel :

Ihr ungefährer Standort wird anhand von Informationen aus lokalen WLAN-Netzwerken ermittelt.

Was ich als "nein" lesen würde (das ist nicht das Ende des Satzes, aber es erwähnt nichts über andere Hardware).

Du könntest Hinterlasse ein Feedback Bitte, dass dies in einer zukünftigen Version sein soll. Soweit ich sagen kann, die API Sie müssten keine Änderungen vornehmen, um weitere Geräte hinzuzufügen - ganz so, als ob andere Geräte in iOS verwendet werden könnten. (Ob sie das wahrscheinlich tun würden, weiß ich natürlich nicht.)

Natürlich könnte man auch Software schreiben, um Standortdaten zu sammeln und diese als Service für die eigenen Apps bereitzustellen. Aber ich vermute, Sie möchten, dass es in der Datenbank verwendet wird CoreLocation Framework (a.k.a. "location services"), für dessen Unterstützung Apple ziemlich viel Zeit benötigt - oder einige umfangreiche Hacking-Aktionen.

lindes
quelle
1
Ja, ich hatte die Hoffnung, die Verwendung eines USB-GPS-Geräts für Anwendungen zu ermöglichen, die die Core Location API verwendeten, um ihnen eine genauere Position zu geben. Meine einzige Hoffnung scheint darin zu bestehen, entweder eine Art Abhängigkeitsinjektion zu hacken, zu hoffen, dass es jemand anderes tut, oder abzuwarten, ob Apple jemals beschließt, einen GPS-Chipsatz in seine Nicht-iOS-Produkte zu integrieren.
Wilco
1

Das glaube ich nicht. Soweit ich weiß, verwendet Core Location nur WiFi-Netzwerke, um seinen Standort zu finden.

CajunLuke
quelle
1

Core Location unterstützt auf jeden Fall Bluetooth und über USB verbundene GPS-Hardware. Obwohl ich keine Apple-Dokumentation für GPS-Hardware-Entwickler gefunden habe, siehe: Location Awareness Programming GPS-Geräte wie BadElf und DUAL werden mit einer Software geliefert, die die GPS-Hardware mit dem iOS-Gerät koppelt. Ab diesem Punkt arbeitet CoreLocation transparent. CoreLocation kann Standortinformationen aus dem Internet, aus der Triangulation von Mobilfunkmasten, von einem internen GPS (falls vorhanden) oder von einem externen GPS abrufen.

Ich versuche herauszufinden, inwieweit mein Programm erkennen kann, welche dieser Datenquellen es verwendet.

Phill Apley
quelle