0

最初にオブジェクトの場所を「方向あり」で送信して、後でこの通りを「同じ方向に」移動したときにそれを検出して、同じ方向にいることをユーザーに伝えるアプリを開発したいそのオブジェクトとあなたは xyz メートル離れています。

オブジェクトの位置と距離は、GPS または別の位置プロバイダー サービスの天気を使用して検出されます。

私の問題は今、方向です。後で私が通りの同じ方向にいることを知ることができるように、オブジェクトの方向を送信する方法です。

前もって感謝します

4

1 に答える 1

1

2 点間の方向を見つけるには、次のいずれかを使用できます。

1-Location オブジェクトを使用する場合:

Location initialPoint = new Location("");
initialPoint.setLatitude(initialLatitude);
initialPoint.setLongitude(initialLongitude);

Location finalPoint = new Location("");
finalPoint .setLatitude(finalLatitude);
finalPoint .setLongitude(finalLongitude);

float direction = initialPoint.bearingTo(finalPoint);

2-静的 Location メソッドの使用

private float results2[] = new float[2];
Location.distanceBetween(initialLatitude, initialLongitude, finalLatitude, finalLongitude, results);
float direction = reasults[1];

よろしく

于 2012-09-18T14:55:02.760 に答える