0

私は初心者なので、私のコードや理解が単純すぎる場合は、事前にお詫び申し上げます。さまざまなマーカーを選択して、現在の場所から選択したマーカーまでの距離だけでなく、標高プロファイルも表示できるアプリを構築しようとしています。マップの Google Labs オプションでこれに似たものを見ました。2 点間に線を引くと、2 点間の標高を示すグラフが表示されます。ここでいくつかの答えを見つけようとしましたが、誰も実際にこれについて話しているようには見えないので、聞いてみようと思いました. 私が距離を与えるために現在使用しているコードは次のとおりです。

  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 は風の強いマーカーの標高です。ここで、データを取得してアクティビティに表示できるようにするには、どうすればよいでしょうか?

4

1 に答える 1

0

Google の Evelation API を探しています。このページの下部にあるチャートを見てください。

于 2013-09-23T20:53:10.090 に答える