GPSで距離をキロメートル単位でカウントするアプリが1つあります。そして私の問題は、私のアプリがキロメートルを遅らせたことです。
これを使用して座標を更新します。
lm.requestLocationUpdates(lm.GPS_PROVIDER, 180,1, Loclist);
200km\hで1メートルを計算すると、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);
私の悪い英語でごめんなさい。
前もって感謝します。