我是新手,所以如果我的代码和/或理解过于简单,我会提前道歉。我正在尝试构建一个应用程序,允许我选择不同的标记,不仅显示从当前位置到所选标记的距离,还显示高程配置文件。我在地图的Google实验室选项中看到了与此类似的内容,它允许您在两点之间绘制一条线,然后它会显示一个图形,显示这两点之间的高程。我试图在这里找到一些答案,但似乎没有人真的在谈论这个,所以我想我会问。我目前使用的代码给我的距离是:
if (marker.equals(windy))
{
//handle click here
WINDYINFO.setVisibility(View.VISIBLE);
float[] results = new float[1];
Location.distanceBetween(myPosition.latitude, myPosition.longitude,
WDY.latitude, WDY.longitude, results);
TextView distanceView = (TextView) findViewById(R.id.windydistance);
results[0] *= 0.000621371192;
distanceView.setText(String.valueOf(results[0]));
}
myPosition将始终是我根据GPS的位置,而WDY是有风标记的高程。我将如何进行上面提到的操作,以便我可以获取数据并将其显示在我的活动中?