Calculate arrival time, advise and public status based on GPS.