JSON方向解析器是在两个GPS坐标之间绘制方向的唯一方法吗?

Posted

技术标签:

【中文标题】JSON方向解析器是在两个GPS坐标之间绘制方向的唯一方法吗?【英文标题】:Is JSON direction parser the only way to draw directions between two GPS co-ordinates? 【发布时间】:2015-01-29 15:59:28 【问题描述】:

我正在构建一个应用程序,它必须获取手机当前的 GPS 位置,并且根据当前位置与其他 5 个位置之间的差异,该应用程序必须提供从当前位置到最近位置的最小可能路线。

我是这个编程领域的新手。所以我发现的只是使用 JSON 解析器代码。我通过阅读本网站和许多其他网站中的所有问答,消除了所有错误,但我得到的只是一张世界地图。

我什至发现了一个可以做到这一点的课程,但仍然没有成功。所以我要问的是,是否有一个简单的类可以做到这一点(即提供 2 个静态 GPS 位置之间的方向)?

如果有人需要,我会提出这些类(如果你响应这个 Que,你会知道 DirectionJSONparser 类)。

【问题讨论】:

【参考方案1】:

找到了。

button = (Button) this.findViewById(R.id.button1);
        button.setOnClickListener(new OnClickListener() 
            public void onClick(View v) 
                String uri = String.format(Locale.ENGLISH, "http://maps.google.com/maps?daddr=%f,%f (%s)", destinationLatitude, destinationLongitude, "Nearest Hospital");
                Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
                intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
                startActivity(intent);

            
        );

【讨论】:

以上是关于JSON方向解析器是在两个GPS坐标之间绘制方向的唯一方法吗?的主要内容,如果未能解决你的问题,请参考以下文章

GoogleMap API 为两点之间的方向提供了错误的坐标

在 Python 中根据 GPS 坐标计算基本方向

GPS定位总是偏在一个方向,距离也差不多是咋回事?

计算两个 GPS 坐标之间的罗盘方位问题

Hive 解析 JSON 串的两个方向

Hive 解析 JSON 串的两个方向