我有一个应用程序可以用 GPS 计算距离(以公里为单位)。我的问题是我的应用程序延迟了公里数。
我用它来更新坐标。
lm.requestLocationUpdates(lm.GPS_PROVIDER, 180,1, Loclist);
我计算 1 米 200km\h 需要 180 毫秒。但也许这是错误的,因为我再次获得慢距离公里。
我不知道用汽车更新旅行公里数的最佳方式是什么。
我使用此代码来计算距离。
Location locationA = new Location("point A");
locationA.setLatitude(lastLat);
locationA.setLongitude(lastLon);
Location locationB = new Location("point B");
locationB.setLatitude(currentLat);
locationB.setLongitude(currentLon);
distanceMeters = locationA.distanceTo(locationB);
对不起,我的英语不好。
提前致谢。