what-the-bank/sources/com/google/android/gms/maps/MapsInitializer.java

40 lines
1.3 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.gms.maps;
import android.content.Context;
import android.os.RemoteException;
import com.google.android.gms.common.GooglePlayServicesNotAvailableException;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.maps.internal.zzbz;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.RuntimeRemoteException;
/* loaded from: classes2.dex */
public final class MapsInitializer {
private static boolean zzbm = false;
public static int initialize(Context context) {
synchronized (MapsInitializer.class) {
Preconditions.checkNotNull(context, "Context is null");
if (zzbm) {
return 0;
}
try {
com.google.android.gms.maps.internal.zze zza = zzbz.zza(context);
try {
CameraUpdateFactory.zza(zza.zze());
BitmapDescriptorFactory.zza(zza.zzf());
zzbm = true;
return 0;
} catch (RemoteException e) {
throw new RuntimeRemoteException(e);
}
} catch (GooglePlayServicesNotAvailableException e2) {
return e2.errorCode;
}
}
}
private MapsInitializer() {
}
}