Ist es möglich, GPS-Informationen in einem mobilen Gerät über APIs zu erhalten, ohne eine GPRS-Verbindung zu haben?
-
12-09-2019 - |
Frage
Ist es möglich, GPS-Informationen in einem mobilen Gerät über APIs ohne eine GPRS-Verbindung mit?
zu bekommenEdited
Ja, zum Beispiel auf der Java-ME-Plattform oder Apple iPhone
Lösung
Ja; wenn Sie auf einem Gerät sind die GPS-Hardware in sich hat und Software-Entwicklung auf dem Gerät können Sie auf dieser Hardware von der Software zugreifen.
Dies kann mit einem zum Öffnen eines COM-Port in API gebaut sein. Sie brauchen dann nur den Port zu öffnen, die die GPS-Hardware hat verbunden (interner GPS-Empfänger im Innern des Gerätes häufig auf eine feste COM-Port-Nummer verbunden ist) beginnt die (oft) NMEA Strings, die der GPS-Empfänger aus sendet.
Oder vielleicht das Gerät präziser GPS hat APIs verwandt, wie der Zwischen GPS Treiber in Windows mobile 5+, die das O Gespräch mit jedem GPS-Empfänger kann (entweder eingebaut oder über Kabel oder Bluetooth an einem COM-Port angeschlossen ist) und kann mehr Anwendungen gleichzeitig mit den GPS-Daten zu interagieren.
P. S.
GPS hat nichts mit GPRS per se zu tun. Vielleicht haben Sie diese Idee gekommen wegen A-GPS die Informationen von Telekommunikationsnetzen verwendet und / oder eine Datenverbindung (wie GPRS, EDGE, UMTS, WLAN, was auch immer) eine kleine Datei mit Informationen über die Lage von GPS-Satelliten zum Download bereit.
Diese Daten werden dann Ihr Gerät kürzer GPS Aquisition Zeiten innerhalb des Zeitraums ermöglichen, dass diese abgerufenen Daten Strom - oft ein paar Tage bis zu einer Woche glaube ich - weil es nicht nur brauchen, um zu sehen, welche Signale GPS es empfangen kann und ein Sinn, aber es hat eine Menge Vorwissen über die GPS-Konstellation, die in der Umlaufbahn in dem Teil des Himmels sein sollte man sehen kann.
Andere Tipps
GPRS ist eine Zwei-Wege-Datenübertragung, die Sie die iternet während der GPS nur ein Empfänger zugreifen kann und wie peSHIr bereits erwähnte es hat nichts mit GPRS zu tun. GPS-Empfänger empfängt die Signale von mehreren Satelliten und berechnet die Position von Zeitdifferenzen.
Wie auch immer ... Sie brauchen GPRS oder andere Internet-Verbindung nur, wenn Sie einen Web-Service für die reverse Geolocation verwenden mögen oder mögen Sie Google Maps oder jeden anderen Ort Service nutzen. Aber nur für den Empfang (Berechnung) die Koordinaten GPS allein ist genug.