Ich bin brandneue Codierung Apps. Ich habe eine Idee. Hat jemand einen Code-Snip, um den Benutzer auf einen vorprogrammierten geographischen Punkt zu verweisen?Code für Android, der einen Kompass verwenden würde, um auf einen bestimmten Longatude und Latatude zu zeigen?
-1
A
Antwort
1
Sie können die Lager zwischen zwei Standorten durch den folgenden Code berechnen:
double x = Math.cos(lat2) * Math.sin(lng1-lng2);
double y = Math.cos(lat1) * Math.sin(lat2) - Math.sin(lat1) * Math.cos(lat2) * Math.cos(lng1-lng2);
double bearing = Math.atan2(x, y);
Das Problem ist, dass Sie die aktuelle Position des Telefons wissen müssen, auch. Der CodeNipped berechnet nur die Peilung relativ zum geografischen Norden.
Sie könnten meine CompassAssistant Klasse verwenden. Es hat die Lagerfunktionalität, die Sie benötigen. Das Howto befindet sich in der Readme. Zögere nicht, mich zu fragen, ob du Hilfe brauchst.
Wenn Sie es selbst tun wollen: Ich habe die Lösung für einen Kompass in this post beschrieben. Fügen Sie einfach den negativen Wert hinzu, den der Kompass dem Wert gibt, den Sie erhalten haben, indem Sie die Peilung mit dem obigen Code berechnen.
Hoffe das hilft dir.
Verwandte Themen
- 1. Welchen Code würde ich verwenden, um einen SQL-ähnlichen Ausdruck zu einem regulären Ausdruck zu konvertieren?
- 2. Verwenden von Ninject 3.0 für einen bestimmten Code
- 3. Erzählen Sie StructureMap, um einen bestimmten Konstruktor zu verwenden
- 4. Erstellen Sie einen Cursor, um auf ein Array zu zeigen
- 5. hat der Kompass in Android API-Demos einen Fehler?
- 6. Wie würde ich Blobstore verwenden, um android Bilder zu verarbeiten
- 7. Wählen Sie einen bestimmten Schlüssel und zeigen Sie dann einen bestimmten Wert ohne ng-repeat
- 8. Verwenden von Methoden, um einen klaren Code zu haben
- 9. Kann ich Javascript verwenden, um den Kompass für iOS und Android zu erhalten?
- 10. Kompass Blaupause Gitter zeigen
- 11. Würde einen Rahmen (Toolbar) um einen iFrame schließen.
- 12. einen div zeigen und
- 13. Warum würde Haskell einen bestimmten Typ (scheinbar) inkonsistent schließen?
- 14. Prolog: Der Versuch, Kosten für einen bestimmten Pfad zu erhalten
- 15. Überwachung der Netzwerkleistung für einen bestimmten Prozess
- 16. Deaktivieren der Ausführung für einen bestimmten Zeitraum
- 17. Bilddateien auf Android zu zeigen, würde ich, ob diese Art und Weise wissen, wie
- 18. Der beste Weg, um die Liste der Doubles zu gruppieren, um einen bestimmten Wert zu addieren
- 19. RandomizedSearchCV auf einen Klassifizierer zeigen
- 20. ein Eingabefeld verwenden Wert auf einen Code
- 21. Was ist der zusammenhängendste Ort, um einen Logger zu verwenden?
- 22. Der einfachste Weg, um einen eindeutigen Code für die Verwendung zwischen Javascript und PHP zu erstellen?
- 23. AJAX verwenden, um einen Datenlogger zu erstellen
- 24. Validieren Sie JavaScript-Code, ohne einen bestimmten Stil zu erzwingen
- 25. Wie Python Mock verwenden, um eine Ausnahme zu erhöhen - aber mit Errno auf einen bestimmten Wert
- 26. Kann ich einen Winkelregler verwenden, um einen anderen zu ändern?
- 27. Kompass in Android
- 28. jQuery, um einen Klick auf einen iFrame auszulösen?
- 29. Wie installiere ich einen Kompass in Mac?
- 30. Android-Eröffnung Facebook-App auf einen bestimmten Beitrag