指向特定城市的指南针

问题描述

我最近开始在 Android Studio 中开发一个应用程序,该应用程序包含一个指南针。一切都对我有用,现在我被指示将指南针更改为不指向北方而是指向特定坐标。 例如: 箭头将指向坐标方向:31.77682832908305,35.234508502967

您对如何执行此操作有任何建议吗?

解决方法

如果目的地的经度小于您当前位置的经度,请将指南针指向左侧(即西边)
或者正确,(即东)

如果目的地的纬度小于您当前位置的纬度,请将指南针指向顶部(即北)
否则底部,(即南)

看看 https://developers.google.com/maps/documentation/urls/get-started#directions-action 它为您提供从源到目的地的路径方向并对其进行调整..