android google maps v1에서 현재위치를 받아올때 MyLocationOverlay를 사용해서 받아왔는데요 


MapView mapView = (MapView) findViewById(R.id.mapview);

final MyLocationOverlay myLocationOverlay = new MyLocationOverlay(IntroActivity.this, mapView); 

myLocationOverlay.enableMyLocation(); 

if(myLocationOverlay.isMyLocationEnabled()) {

   myLocationOverlay.runOnFirstFix(new Runnable(){public void run(){

       double lat = (double)myLocationOverlay.getMyLocation().getLatitudeE6()/1000000f;

double longi =(double)myLocationOverlay.getMyLocation().getLongitudeE6()/1000000f;  //현재 위도,경도 구하기

     }});



android google maps v2 에서는  MyLocationOverlay를 사용할수가 없나요?

locationlistener 를 이용해서 현재위치를 받아와야 되는이 

아니면 더 좋은 api를 제공하고 있는지 궁금해서 질문드립니다..