如何在两个位置之间跟踪用户的路线?

时间:2017-10-19 10:42:28

标签: android google-maps-api-2 android-location google-distancematrix-api google-maps-direction-api

我有两个地址,比如位置A和位置B.我在位置A和位置B之间有一系列位置。我通过Fused location API获得这些系列的位置。并将它们保存在服务器上。以下是我的要求:

我想要的是什么:                 我想计算位置A和位置B之间的距离。现在我正在使用代码(帖子here的链接),但它给了我位移。

问题和困惑:

  • 我知道Google Distance矩阵API和Google Directions api,但我真的不想处理这些api,因为这对我来说代价很高。但是,如果我使用它们,我真的不明白API将如何知道用户选择的路线。我的意思是用户可能已经走了很远的路。我认为google Direction and Distance API使用最短路径返回位置A和Loation B之间的距离。
  

我真的不想使用API​​,但如果有其他的话   可能的方法然后我怎么能得到它?什么是最好的   为了我。请建议我解决方案。

1 个答案:

答案 0 :(得分:0)

我认为您只是了解自己的逻辑,但您不知道它叫什么。虽然为时已晚,但我正在发布供您参考,或者如果以后有人在此访问,则为您提供信息。

要在地图上的两个点之间绘制线,请使用折线和多边形。为了进一步阅读,我将引导您访问此Google页面,其中提供了breif简介和源代码。而且它甚至真的很容易实现。 Here,您走了。