我已经看到很多关于这个问题的答案,但没有一个给我一个正确的解决方案。我必须明确表示,我不希望在两个地理位置之间绘制折线。我希望方向出现在文本视图中,例如:
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);
答案 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时会收到错误代码。