 
v2になったってことでGoogle Mapを使ってみることにした。
とりあえず現在地表示。
やりかた
やり方としては、OnMyLocationChangeListenerをセットしてあげて、onMyLocationChangeを拾ったらカメラをその場所に移動させてあげるだけ。もうちょっとめんどくさいイメージあったけど、簡単にできて良かった。
public class MyMapFragment extends MapFragment {
    private GoogleMap mMap;
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View root = super.onCreateView(inflater, container, savedInstanceState);
        return root;
    }
    @Override
    public void onResume()
    {
        super.onResume();
        if (mMap == null){
     // MapFragment から GoogleMap を取得する
     mMap = getMap();
     if (mMap != null){
         // 現在地更新
  mMap.setOnMyLocationChangeListener(new OnMyLocationChangeListener(){
      @Override
      public void onMyLocationChange(Location loc) {
   LatLng curr = new LatLng(loc.getLatitude(), loc.getLongitude());
   mMap.animateCamera(CameraUpdateFactory.newLatLng(curr));
      }
  });    
     }
 }
    }