title: How to use SupportMapFragment inside a Fragment?
body: <p>I know that there has been an issue in using a nested fragment. But my application was designed to run on fragments and if i will be using activity for the map, my casting functions will have error.</p>
  
  <p>I would like to ask help from you on how to achieve this. I've been searching in the internet but i couldn't find best solution. </p>
  
  <p>I've tried this code:</p>
  
  <pre><code>private void setUpMapIfNeeded() {
      // Do a null check to confirm that we have not already instantiated the map.
      if (mMap == null) {
          // Try to obtain the map from the SupportMapFragment.
          mMap = ((SupportMapFragment) myFragmentActivity.getSupportFragmentManager().findFragmentById(R.id.map_con))
                  .getMap();
          // Check if we were successful in obtaining the map.
          if (mMap != null) {
              mMap.setMyLocationEnabled(true);
          }
      }
  }
  </code></pre>
  
  <p>this would give me duplicate error because of R.id.map_con is a fragment inside my fragment.</p>
  
  <p>So I look for a work around, this time, R.id.map_con is a frame layout and in the run time I created the SupportMapFragment to it.</p>
  
  <pre><code>SupportMapFragment mSupportMapFragment = new SupportMapFragment();
      myFragmentActivity.getSupportFragmentManager().beginTransaction()
              .replace(R.id.map_con, mSupportMapFragment).commit();
  </code></pre>
  
  <p>though this does not give me a duplicate every time a close and open the fragment. but my error is that mSupportMapFragment.getMap is always null., I don't get it why its null?.</p>
  
  <pre><code>mMap = mSupportMapFragment.newInstance().getMap();
          if (mMap != null){
              Log.e("ReportFragment","mMap is not empty");
          }else{
              Log.e("ReportFragment","mMap is empty");
          }
  </code></pre>
  
  <p>I would really appreciate any inputs from you guys, or do you have another work around but still in this process, i.e Fragment inside fragment</p>
  
  <p>Thanks </p>
  
  <p>chkm8</p>