MapsInitializer

public final class MapsInitializer extends Object

Use this class to initialize the Google Maps SDK for Android if features need to be used before obtaining a map. It must be called because some classes such as BitmapDescriptorFactory and CameraUpdateFactory need to be initialized.

If you are using MapFragment or MapView and have already obtained a (non-null) GoogleMap by calling getMapAsync() on either of these classes and waiting for the onMapReady(GoogleMap map) callback, then you do not need to worry about this class. See the sample application for some examples.

Public Method Summary

synchronized static int
initialize(Context context)
Initializes the Google Maps SDK for Android so that its classes are ready for use.

Inherited Method Summary

Public Methods

public static synchronized int initialize (Context context)

Initializes the Google Maps SDK for Android so that its classes are ready for use. If you are using MapFragment or MapView and have already obtained a (non-null) GoogleMap by calling getMapAsync() on either of these classes, then it is not necessary to call this.

Parameters
context Required to fetch the necessary SDK resources and code. Must not be null.
Returns
  • A ConnectionResult error code.