0

我想开发一个应用程序,首先,提交一个“有方向”的对象位置,以便以后在这条街上“同方向”再次移动时,我可以检测到并告诉用户你在同一个方向那个物体,你是 xyz 米远。

对象位置和距离将使用位置提供服务天气检测,它是 GPS 或另一个。

我现在的问题是方向,如何提交对象方向,以便以后我可以知道我在街道的同一方向。

提前致谢

4

1 回答 1

1

要查找两点之间的方向,您可以使用以下方法之一:

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-使用静态定位方法

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

问候

于 2012-09-18T14:55:02.760 回答