我正在开发一个使用地图视图的Android应用程序。
我可以为地图添加点,缩放,获取当前位置和动画点。
但如何获得2分之间的方向?
当用户点击点以显示当前位置和点击位置之间的方向时。
由于
答案 0 :(得分:1)
但如何获得2分之间的方向?
数学式这与Android无关。它甚至与地图几乎没有关系。它与数学有关。
根据所涉及的距离,您可能能够将事物视为普通的Carteisan坐标并进行必要的三角测量。然而,在很远的距离上,地球的曲率开始发挥作用,数学将变得更加困难。
您可以考虑使用a search engine查找您要使用的公式的任何版本。
答案 1 :(得分:0)
为了在地图上显示方向(android) 您可以尝试在应用程序上制作覆盖自定义路线。
我们将进一步假设返回的路线可能包含其他信息,例如路线的当地斜率(例如,如果正在轮椅上协商路线,这可能很重要)。由于这需要网络访问,如果存在网络困难,可能会阻止主UI线程,我们还将使用此示例介绍将耗时或潜在的UI阻塞任务放在后台线程上的重要技能。并使用AsyncTask在后台运行该进程。要使用AsyncTask,我们必须将其子类化。
也许这可以帮到你。