android:在谷歌地图中显示方向

时间:2011-02-18 23:48:45

标签: android google-maps navigation

我正在开发一个使用地图视图的Android应用程序。

我可以为地图添加点,缩放,获取当前位置和动画点。

但如何获得2分之间的方向?

当用户点击点以显示当前位置和点击位置之间的方向时。

由于

2 个答案:

答案 0 :(得分:1)

  

但如何获得2分之间的方向?

数学式这与Android无关。它甚至与地图几乎没有关系。它与数学有关。

根据所涉及的距离,您可能能够将事物视为普通的Carteisan坐标并进行必要的三角测量。然而,在很远的距离上,地球的曲率开始发挥作用,数学将变得更加困难。

您可以考虑使用a search engine查找您要使用的公式的任何版本。

答案 1 :(得分:0)

为了在地图上显示方向(android) 您可以尝试在应用程序上制作覆盖自定义路线。

我们将进一步假设返回的路线可能包含其他信息,例如路线的当地斜率(例如,如果正在轮椅上协商路线,这可能很重要)。由于这需要网络访问,如果存在网络困难,可能会阻止主UI线程,我们还将使用此示例介绍将耗时或潜在的UI阻塞任务放在后台线程上的重要技能。并使用AsyncTask在后台运行该进程。要使用AsyncTask,我们必须将其子类化。

也许这可以帮到你。