2016-06-22 16 views
0

Ich schreibe eine GPS-App, um mich in meinem Beruf zu unterstützen. Ich bin ziemlich neu in der Android-Entwicklung (mein Hintergrund ist PHP und eine kleine Menge von C#) und das ist mein erster Versuch bei GPS. Das erste, was ich tun möchte, ist eine kleine App zu bauen, die verfolgt, wenn das GPS-Signal abfällt und die letzte bekannte Koordinate vor dem Ablegen und die erste GPS-Koordinate nach dem Abheben aufzeichnet. Wenn ich feststelle, dass GPS stabil ist, baue ich ein GPS-System, um bei Notrufen zum richtigen Gebäude und zur richtigen Tür zu navigieren. Dies ist eine private Stadt in einer gefährlichen Umgebung.Android, Standort Koordinaten ändern, wenn Sie immer noch sitzen

Ich dachte, der erste Schritt in der ersten App wäre, einfach die Koordinaten zu bekommen. Ich habe das mit der genauen Location-Berechtigung eingerichtet. Ich habe bemerkt, dass sich die Koordinaten für Längen- und Breitengrad ändern, auch wenn ich still sitze. Es ist nicht die ganze Zahl, die es ändert, sind die letzten 3 bis 5 Nummern. Manchmal ist es ein großer Sprung und manchmal ist es ein kleiner Sprung. Manchmal nimmt die Anzahl zu und manchmal nimmt sie ab, der Wechsel ist ohne Unterbrechung.

Meine Frage ist, sollte ich mir darüber Sorgen machen, weil es so ein kleiner Teil der über alle Zahl ist (es gibt etwa 8 Zahlen nach dem Komma, manchmal weniger)? Ich brauche meine letzte GPS-Anwendung, um jedes Mal gut zu funktionieren, Leben wird davon abhängen, danke im Voraus.

+0

Das hängt davon ab, ob Ihre Anwendung eine Genauigkeit von 5m oder 1km haben soll. – Walfrat

Antwort

3

Sie können sich sorgen, wenn Sie wollen, aber Sie können nichts dagegen tun. GPS wird aufgrund von Änderungen der Signale, die das Gerät empfängt, immer leicht schwanken. Als Nebenbemerkung scheint es, dass Sie versuchen, GPS in Innenräumen zu verwenden - das wird immer ungenau sein, fast so, als ob es für Ihre Situation nutzlos wäre. Es hängt jedoch wirklich von Ihrer Umgebung ab.

+0

Oh, jetzt fühle ich mich dumm. Ich nahm es raus und die Zahlen hörten auf zu springen. Ich hatte es vorher rausgeholt, aber ich sah mir die Zahlen vor dem Komma an und versuchte sie zu ändern. Ich schaute nach oben, wie ich Koordinaten lesen konnte, und stellte fest, dass sich diese Zahlen nicht ändern würden, wenn man nur um den Block herumfahren würde. Sense es funktioniert nicht drinnen ist das in Autos? EDIT: Ich ging wieder nach draußen, um ins Auto zu steigen, und bevor ich dort ankam, wurde mir klar, dass die Zahlen wieder springen, als ich an derselben Stelle stand wie beim letzten Mal –

0

Also habe ich als user3109468 gesagt und ging nach draußen. Ich schrieb die Startkoordinate auf und ging ungefähr 70 Fuß auf und notierte die Endkoordinaten. Ich lief sie durch Hier: http://www.movable-type.co.uk/scripts/latlong.html was mir die Ergebnisse in km gab. Ich lief es durch google um zu Fuß zu konvertieren und es gab mir 68.372703412 Fuß. Ich weiß von, als ich über ein GPS-Modul für mein Arduino-Board nachdachte, dass GPS nur innerhalb von ungefähr 6 Fuß genau ist. Meine "App" ist weniger als zwei Fuß entfernt, also liegt sie innerhalb des zulässigen Bereichs. Die Zahlen schwanken, sind aber kein Problem. Danke user3109468 für Ihre Hilfe.