【发布时间】:2017-01-19 21:19:08
【问题描述】:
您好,最近我一直在使用一个应用程序,该应用程序需要跟踪一个人走路时的行进距离。我正在使用位置管理器来获取人员坐标(lang 和 lat)。
locationListener = new LocationListener() {
@Override
public void onLocationChanged(Location location) {
location.getLatitude();
location.getLongitude();
}
@Override
public void onStatusChanged(String s, int i, Bundle bundle) {
}
@Override
public void onProviderEnabled(String s) {
}
@Override
public void onProviderDisabled(String s) {
}
};
如何使用方法 distanceBetween() 来获取实际行驶距离? 我很困惑如何区分起始位置和结束位置,因为位置管理器会为您提供当前位置并每 5 秒返回新位置(这就是我在 requestLocationUpdates() 上配置的)
任何帮助将不胜感激,谢谢
【问题讨论】:
-
我在这里没有看到任何
distanceBetween()方法。它是如何定义的? -
distanceBetween()在哪里,您已经尝试过什么? -
再一次,你在转发。别这样了
-
尚未定义,因为方法来自位置类developer.android.com/reference/android/location/…, double, double, double, float[])
标签: android