지금까지 여행 한 경로에서 매 5 초마다 데이터베이스에 위도와 경도를 모두 삽입했습니다.Android에서 Google Maps API V3의 총 이동 거리를 계산합니다.
이제 도착지에 도달 한 후 위도, 경도 집합에서 거리를 계산해야합니다. 그것은 두 점 사이의 이동 거리를 계산하는 것이 아니라 내 데이터베이스에서 오랫동안 위도 집합에서 이동 한 총 거리를 얻는 것입니다.
내가 지난
에서 두 점 그들을 추가 할 사이의 거리를 얻어서 총 거리를 계산하는 방법이보다 더 나은 솔루션 거기를 생각 ? 제안 및 도와주세요
이미 this SO post하지만 내가 데이터베이스에 좌표를 삽입하는 Google지도 거리 매트릭스 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