获取两个地理点之间的路线

时间:2014-04-16 16:24:31

标签: java android google-maps

我已经看到很多关于这个问题的答案,但没有一个给我一个正确的解决方案。我必须明确表示,我不希望在两个地理位置之间绘制折线。我希望方向出现在文本视图中,例如:

1:在100码内右转

下面的

显示了我目前所拥有的代码,但它带我上网并给我指示,但我希望方向显示在textview中。如何操纵代码来实现这一目标?

 Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.googleapis.com/maps/api/directions/json?origin=55.006108,-7.322766&destination=55.013534,-7.318560&sensor=false"));
 startActivity(intent);

1 个答案:

答案 0 :(得分:0)

您应该查看google maps API,而不是尝试解析HTML页面。看看这里:https://developers.google.com/maps/documentation/directions/

您可以这样称呼它:http://maps.googleapis.com/maps/api/directions/json?origin=20.344,34.34&destination=20.5666,45.345&sensor=false

仅供参考,这些坐标对于路线无效,因为它们不在道路上,所以在将它们装入API时会收到错误代码。