在Maps API V2中绘制两个标记之间的高程配置文件

时间:2013-09-23 17:31:19

标签: android api maps google-maps-markers

我是新手,所以如果我的代码和/或理解过于简单,我会提前道歉。我正在尝试构建一个应用程序,允许我选择不同的标记,不仅显示从当前位置到所选标记的距离,还显示高程配置文件。我在地图的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是有风标记的高程。我将如何进行上面提到的操作,以便我可以获取数据并将其显示在我的活动中?

1 个答案:

答案 0 :(得分:0)

您正在寻找Evelation API from Google。请查看本页底部的图表。