public void GetMapAsync(IBindingMapAdapter adapter = null, Bundle savedInstanceState = null) { Adapter = adapter; OnCreate(savedInstanceState); base.GetMapAsync(this); OnResume(); }
/// <summary> /// Attempts to initialize maps. /// </summary> /// <param name="context"></param> /// <returns> /// Returns a result code from Android.Gms.Common.ResultCode where a 0 is /// a success. /// </returns> public int Initialize(Activity context, IBindingMapAdapter adapter = null, Bundle savedInstanceState = null) { MapsInitializer.Initialize(context); var resultCode = GoogleApiAvailability.Instance.IsGooglePlayServicesAvailable(context); if (resultCode == ConnectionResult.Success) { GetMapAsync(adapter, savedInstanceState); } return(resultCode); }