Javaを使ってGooglemapのプログラミングの作成をしているのですが、現在地を更新した際に移動経路の出し方に困ってしまい、質問させていただきました。ソースコードはこのようになっていて、class SampleLocationListener implements LocationListenerに何を加えればいいのか教えてください。

public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {

    private GoogleMap mMap;
    LocationManager lm;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_maps);
        // Obtain the SupportMapFragment and get notified when the map is ready to be used.
        SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
                .findFragmentById(R.id.map);
        mapFragment.getMapAsync(this);

        lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
    }



    @Override
    public void onMapReady(GoogleMap googleMap) {

        mMap = googleMap;

        setUpMap();

    }

    public void setUpMap(){

        lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 60 * 3 * 100, 50, new SampleLocationListener());

        mMap.setMyLocationEnabled(true);
    }
    class SampleLocationListener implements LocationListener{


        }
        public void onProviderDisabled(String pv){}
        public void onProviderEnabled(String pv){}
        public void onStatusChanged(String pv,int status,Bundle ex){}
    }

}