私は初心者なので、私のコードや理解が単純すぎる場合は、事前にお詫び申し上げます。さまざまなマーカーを選択して、現在の場所から選択したマーカーまでの距離だけでなく、標高プロファイルも表示できるアプリを構築しようとしています。マップの 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 は風の強いマーカーの標高です。ここで、データを取得してアクティビティに表示できるようにするには、どうすればよいでしょうか?