С учетом начальной позиции, конечной позиции и времени dt
, которое является временем, которое потребовалось для перемещения между двумя позициями:
float[] distance = new float[2];
Location.distanceBetween(startLatitude, startLongitude,
endLatitude, endLongitude, vectorDistance);
float speed = distance[0]/dt;