Ich habe ein HTC One X, das ich mag und überall hin mitnehme, aber das GPS ist grauenhaft. Es dauert Dutzende von Minuten, um eine Position zu erhalten, verliert sie leicht und ist nicht einmal sehr genau, wenn ein Signal vorhanden ist. Ich habe jedoch auch ein Garmin-GPS, das fantastisch darin ist, einen stabilen und genauen GPS-Standort zu erhalten und zu halten. Ich möchte das Garmin als externes GPS in Kombination mit der Mock-Location-Funktion von Android in meinem Auto verwenden.
Es ist definitiv möglich, gpsd
mit dem Garmin auf einem PC zu fahren - aber ich weiß nicht, wie ich das verwenden soll, um Android Standortdaten bereitzustellen. Das Telefon ist bereits gerootet und ich bin nicht abgeneigt, es noch ein bisschen mehr zu hacken, aber natürlich werden einfachere Lösungen bevorzugt. Anfangs würde ich gerne Garmin und HTC an einen Laptop anschließen, aber ich werde zu einem Raspberry Pi wechseln, sobald ich weiß, dass es funktioniert. Ich habe mich nicht wirklich darum gekümmert, USB OTG zum Verbinden zu verwenden, da dies für die Verwendung im Auto gedacht ist.
Also: Kann ich gpsd
die Ausführung auf einem PC verwenden, um einen Scheinstandort auf Android zu steuern? Wenn das so ist, wie?
Ich weiß nicht, ob du das mit deinem PC machen kannst. Wahrscheinlich wäre der einfachste Weg, ein benutzerdefiniertes Skript auf Ihrem PC zu hacken, um auf neue Positionen von gpsd zu reagieren, und den folgenden Befehl zu verwenden, um diese Standorte auf dem Telefon zu verspotten:
adb shell setLatLon Breitengrad Längengrad
Sie müssen zuvor das USB-Debugging und simulierte Speicherorte in den Einstellungen des Telefons aktiviert haben.
Dies erscheint jedoch unnötig kompliziert. Wenn Sie bei Google Play nach externen GPS-Geräten suchen , werden Ihnen unzählige Apps angezeigt, mit denen Sie Ihr Android-Gerät direkt mit einem externen GPS-Empfänger verbinden können. Sie müssen Ihren PC überhaupt nicht einbeziehen. Probieren Sie ein paar aus und berichten Sie, welches für Sie am besten funktioniert.
setLatLon: not found
obwohl :( Diese Person hatte jedoch die gleiche Idee: stackoverflow.com/questions/11729767/…
Izzy
Matthew Gilliard
Matthew Gilliard