title: java.lang.NullPointerException: CameraUpdateFactory is not initialized logcat exception
body: <p>I'm working with Google Maps. I am able to successfully create and can show a Google Map. Now I want to add <code>CameraUpdate(latitude, longitude)</code>. I googled and I found some source code but I'm getting a <code>NullPointerException</code>.</p>
  
  <p>The LogCat error message is:</p>
  
  <pre><code>java.lang.NullPointerException: CameraUpdateFactory is not initialized
  </code></pre>
  
  <p>This is my source. What am I doing wrong?</p>
  
  <pre><code>public class StradaContact extends Fragment {
  
  public final static String TAG = StradaContact.class.getSimpleName();
  private MapView mMapView;
  private GoogleMap mMap;
  private Bundle mBundle;
  double longitude = 44.79299800000001, latitude = 41.709981;
  
  public StradaContact() {
  
  }
  
  public static StradaContact newInstance() {
      return new StradaContact();
  }
  
  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container,
          Bundle savedInstanceState) {
  
      View rootView = inflater.inflate(R.layout.strada_contact, container,false);
  
      mMapView = (MapView) rootView.findViewById(R.id.pointMap);
  
      mMapView.onCreate(mBundle);
      setUpMapIfNeeded(rootView);
  
      return rootView;
  }
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      mBundle = savedInstanceState;
  }
  
  private void setUpMapIfNeeded(View inflatedView) {
      if (mMap == null) {
          mMap = ((MapView) inflatedView.findViewById(R.id.pointMap)).getMap();
          if (mMap != null) {
              CameraUpdate center = CameraUpdateFactory.newLatLng(new LatLng(latitude, longitude));
              CameraUpdate zoom = CameraUpdateFactory.zoomTo(15);
              mMap.moveCamera(center);
              mMap.animateCamera(zoom);
          }
      }
  }
  
  @Override
  public void onResume() {
      super.onResume();
      mMapView.onResume();
  }
  
  @Override
  public void onPause() {
      super.onPause();
      mMapView.onPause();
  }
  
  @Override
  public void onDestroy() {
      mMapView.onDestroy();
      super.onDestroy();
  }
  </code></pre>
  
  <p>}</p>
  
  <pre><code>&lt;com.google.android.gms.maps.MapView
          android:id="@+id/pointMap"
          android:name="com.google.android.gms.maps.MapFragment"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
  
          class="com.google.android.gms.maps.MapFragment" /&gt;
  </code></pre>