До сих пор я вставлял все наборы широты и долготы в мою базу данных через каждые 5 секунд от пройденного мной пути.Рассчитайте общую пройденную дистанцию Google Maps API V3 в Android
Теперь, после достижения цели, я должен рассчитать расстояние от наборов широты, долготы. Речь идет не о расчете расстояния пробега между двумя точками, а в том, чтобы получить общее расстояние, пройденное от множества lat, долго в моей базе данных.
Я думал, способ вычисления общего расстояния, получая расстояние между двумя точками и добавить их в последний
Есть ли лучшее решение, чем это? пожалуйста, предложите и помогите
Уже читали this SO post, но не получают, как я получить общее расстояние, с помощью Google Maps API матрицы расстояний
/////// службы вставить координаты в базу данных.
private class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context arg0, Intent arg1) {
String name = arg1.getAction();
if (name.equalsIgnoreCase("Location_Changed")) {
db.insertlatlong(new Latilongi(arg1.getStringExtra("latitude"),
arg1.getStringExtra("longitude"),currentDateandTime));
} else if (arg1.getAction().matches("android.location.PROVIDERS_CHANGED")) {
Toast.makeText(MapActivity.this, "in android.location.PROVIDERS_CHANGED",
Toast.LENGTH_SHORT).show();
}
}
}
я пытаюсь вычислить общее пройденное расстояние, а не расстояние между двумя точками – Nilabja
можно вычислить две точки, а затем плюс –
, что это именно то, что я думал, но Я не уверен, что это лучший способ – Nilabja