我正在开发一个使用地图视图的android应用程序。android:显示谷歌地图的方向
我可以添加点到地图,缩放,获取当前位置和动画点。
但如何获得2点之间的方向?
当用户点击点显示当前位置和点击位置之间的方向。
感谢
我正在开发一个使用地图视图的android应用程序。android:显示谷歌地图的方向
我可以添加点到地图,缩放,获取当前位置和动画点。
但如何获得2点之间的方向?
当用户点击点显示当前位置和点击位置之间的方向。
感谢
但如何拿到2分之间的方向是什么?
数学。这与Android无关。它甚至与地图无关。它与数学有关。
根据所涉及的距离,您可能可以脱离将事物视为普通卡地桑(Carteisan)坐标并进行必要的三角测量。然而,在一个很大的距离上,地球的曲率开始发挥作用,数学将变得更加困难。
您可能会考虑使用a search engine来查找您想要使用的公式的任何版本。
为了显示地图上的方向(安卓) ,您可以尝试在应用程序上制作覆盖自定义路线。
我们将进一步假设返回的路线可能包含其他信息,例如路线的当地坡度(例如,如果您正在轮椅上谈判路线,这可能很重要)。由于这需要网络访问,如果网络有问题可能会阻塞主UI线程,我们也将使用此示例来介绍将重要技巧放在后台线程上,这会耗费时间或潜在的UI阻止任务。并使用AsyncTask在后台运行该进程。要使用AsyncTask,我们必须对它进行子类化。
也许这是帮助你。
我不想计算方向.....我需要绘制从当前位置到使用android谷歌地图的图像视图中选择的位置的路径。 – Alex 2011-02-19 14:15:46
@ahmed:您可能希望更新您的问题以反映这一点。正如你所写的,你的问题并不表明这是你的意图。 – CommonsWare 2011-02-19 14:23:51