Java 获取两个地质点之间的方向
关于这个问题,我已经看到了很多答案,但没有一个能给我一个正确的答案。我必须明确指出,我不希望在两个地质点之间绘制多段线。我希望方向显示在文本视图中,例如: 1:100码后右转 下面显示的代码,我目前有,但它带我上网,给我的方向,但我希望方向显示在一个文本视图。如何操纵代码来实现这一点Java 获取两个地质点之间的方向,java,android,google-maps,Java,Android,Google Maps,关于这个问题,我已经看到了很多答案,但没有一个能给我一个正确的答案。我必须明确指出,我不希望在两个地质点之间绘制多段线。我希望方向显示在文本视图中,例如: 1:100码后右转 下面显示的代码,我目前有,但它带我上网,给我的方向,但我希望方向显示在一个文本视图。如何操纵代码来实现这一点 Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.googleapis.com/maps/
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);
您应该查看GoogleMapsAPI,而不是试图解析HTML页面。请看这里: 您可以这样称呼它:
http://maps.googleapis.com/maps/api/directions/json?origin=20.344,34.34&目的地=20.5666,45.345&传感器=false
仅供参考,这些坐标对方向无效,因为它们不在道路上,因此,在将坐标输入API时,您将返回一个错误代码。坐标仅用作示例,以使其更清楚地说明发生了什么,但我将查看该API。我已经查看了此文档,但我并不真正理解如何实现它!将代码更改为解析JSON对象(由
URI.parse
返回),然后在浏览器中查看JSON结构,并确定要在文本视图中显示的信息。我真的不知道如何做到这一点,你知道有没有教程可以帮助我,或者更好,如果你能帮我一把的话!