package com.google.android.gms.maps.internal; import android.os.IBinder; import android.os.Parcel; import android.os.RemoteException; import com.google.android.gms.dynamic.IObjectWrapper; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.VisibleRegion; /* JADX INFO: compiled from: com.google.android.gms:play-services-maps@@19.0.0 */ /* JADX INFO: loaded from: classes2.dex */ public final class zzbu extends com.google.android.gms.internal.maps.zza implements IProjectionDelegate { zzbu(IBinder iBinder) { super(iBinder, "com.google.android.gms.maps.internal.IProjectionDelegate"); } @Override // com.google.android.gms.maps.internal.IProjectionDelegate public final LatLng fromScreenLocation(IObjectWrapper iObjectWrapper) throws RemoteException { Parcel parcelZza = zza(); com.google.android.gms.internal.maps.zzc.zzg(parcelZza, iObjectWrapper); Parcel parcelZzJ = zzJ(1, parcelZza); LatLng latLng = (LatLng) com.google.android.gms.internal.maps.zzc.zza(parcelZzJ, LatLng.CREATOR); parcelZzJ.recycle(); return latLng; } @Override // com.google.android.gms.maps.internal.IProjectionDelegate public final VisibleRegion getVisibleRegion() throws RemoteException { Parcel parcelZzJ = zzJ(3, zza()); VisibleRegion visibleRegion = (VisibleRegion) com.google.android.gms.internal.maps.zzc.zza(parcelZzJ, VisibleRegion.CREATOR); parcelZzJ.recycle(); return visibleRegion; } @Override // com.google.android.gms.maps.internal.IProjectionDelegate public final IObjectWrapper toScreenLocation(LatLng latLng) throws RemoteException { Parcel parcelZza = zza(); com.google.android.gms.internal.maps.zzc.zze(parcelZza, latLng); Parcel parcelZzJ = zzJ(2, parcelZza); IObjectWrapper iObjectWrapperAsInterface = IObjectWrapper.Stub.asInterface(parcelZzJ.readStrongBinder()); parcelZzJ.recycle(); return iObjectWrapperAsInterface; } @Override // com.google.android.gms.maps.internal.IProjectionDelegate public final IObjectWrapper toScreenLocationWithAltitude(LatLng latLng, float f) throws RemoteException { Parcel parcelZza = zza(); com.google.android.gms.internal.maps.zzc.zze(parcelZza, latLng); parcelZza.writeFloat(f); Parcel parcelZzJ = zzJ(4, parcelZza); IObjectWrapper iObjectWrapperAsInterface = IObjectWrapper.Stub.asInterface(parcelZzJ.readStrongBinder()); parcelZzJ.recycle(); return iObjectWrapperAsInterface; } }