package com.google.android.gms.maps; import android.graphics.Point; import android.os.RemoteException; import com.google.android.gms.common.internal.Preconditions; import com.google.android.gms.dynamic.IObjectWrapper; import com.google.android.gms.dynamic.ObjectWrapper; import com.google.android.gms.maps.internal.IStreetViewPanoramaDelegate; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.RuntimeRemoteException; import com.google.android.gms.maps.model.StreetViewPanoramaCamera; import com.google.android.gms.maps.model.StreetViewPanoramaLocation; import com.google.android.gms.maps.model.StreetViewPanoramaOrientation; import com.google.android.gms.maps.model.StreetViewSource; /* JADX INFO: compiled from: com.google.android.gms:play-services-maps@@19.0.0 */ /* JADX INFO: loaded from: classes2.dex */ public class StreetViewPanorama { private final IStreetViewPanoramaDelegate zza; /* JADX INFO: compiled from: com.google.android.gms:play-services-maps@@19.0.0 */ public interface OnStreetViewPanoramaCameraChangeListener { void onStreetViewPanoramaCameraChange(StreetViewPanoramaCamera streetViewPanoramaCamera); } /* JADX INFO: compiled from: com.google.android.gms:play-services-maps@@19.0.0 */ public interface OnStreetViewPanoramaChangeListener { void onStreetViewPanoramaChange(StreetViewPanoramaLocation streetViewPanoramaLocation); } /* JADX INFO: compiled from: com.google.android.gms:play-services-maps@@19.0.0 */ public interface OnStreetViewPanoramaClickListener { void onStreetViewPanoramaClick(StreetViewPanoramaOrientation streetViewPanoramaOrientation); } /* JADX INFO: compiled from: com.google.android.gms:play-services-maps@@19.0.0 */ public interface OnStreetViewPanoramaLongClickListener { void onStreetViewPanoramaLongClick(StreetViewPanoramaOrientation streetViewPanoramaOrientation); } public StreetViewPanorama(IStreetViewPanoramaDelegate iStreetViewPanoramaDelegate) { this.zza = (IStreetViewPanoramaDelegate) Preconditions.checkNotNull(iStreetViewPanoramaDelegate, "delegate"); } public void animateTo(StreetViewPanoramaCamera streetViewPanoramaCamera, long j) { Preconditions.checkNotNull(streetViewPanoramaCamera); try { this.zza.animateTo(streetViewPanoramaCamera, j); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public StreetViewPanoramaLocation getLocation() { try { return this.zza.getStreetViewPanoramaLocation(); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public StreetViewPanoramaCamera getPanoramaCamera() { try { return this.zza.getPanoramaCamera(); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public boolean isPanningGesturesEnabled() { try { return this.zza.isPanningGesturesEnabled(); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public boolean isStreetNamesEnabled() { try { return this.zza.isStreetNamesEnabled(); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public boolean isUserNavigationEnabled() { try { return this.zza.isUserNavigationEnabled(); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public boolean isZoomGesturesEnabled() { try { return this.zza.isZoomGesturesEnabled(); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public Point orientationToPoint(StreetViewPanoramaOrientation streetViewPanoramaOrientation) { try { IObjectWrapper iObjectWrapperOrientationToPoint = this.zza.orientationToPoint(streetViewPanoramaOrientation); if (iObjectWrapperOrientationToPoint == null) { return null; } return (Point) ObjectWrapper.unwrap(iObjectWrapperOrientationToPoint); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public StreetViewPanoramaOrientation pointToOrientation(Point point) { try { return this.zza.pointToOrientation(ObjectWrapper.wrap(point)); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public final void setOnStreetViewPanoramaCameraChangeListener(OnStreetViewPanoramaCameraChangeListener onStreetViewPanoramaCameraChangeListener) { try { if (onStreetViewPanoramaCameraChangeListener == null) { this.zza.setOnStreetViewPanoramaCameraChangeListener(null); } else { this.zza.setOnStreetViewPanoramaCameraChangeListener(new zzak(this, onStreetViewPanoramaCameraChangeListener)); } } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public final void setOnStreetViewPanoramaChangeListener(OnStreetViewPanoramaChangeListener onStreetViewPanoramaChangeListener) { try { if (onStreetViewPanoramaChangeListener == null) { this.zza.setOnStreetViewPanoramaChangeListener(null); } else { this.zza.setOnStreetViewPanoramaChangeListener(new zzaj(this, onStreetViewPanoramaChangeListener)); } } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public final void setOnStreetViewPanoramaClickListener(OnStreetViewPanoramaClickListener onStreetViewPanoramaClickListener) { try { if (onStreetViewPanoramaClickListener == null) { this.zza.setOnStreetViewPanoramaClickListener(null); } else { this.zza.setOnStreetViewPanoramaClickListener(new zzal(this, onStreetViewPanoramaClickListener)); } } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public final void setOnStreetViewPanoramaLongClickListener(OnStreetViewPanoramaLongClickListener onStreetViewPanoramaLongClickListener) { try { if (onStreetViewPanoramaLongClickListener == null) { this.zza.setOnStreetViewPanoramaLongClickListener(null); } else { this.zza.setOnStreetViewPanoramaLongClickListener(new zzam(this, onStreetViewPanoramaLongClickListener)); } } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public void setPanningGesturesEnabled(boolean z) { try { this.zza.enablePanning(z); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public void setPosition(LatLng latLng) { try { this.zza.setPosition(latLng); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public void setStreetNamesEnabled(boolean z) { try { this.zza.enableStreetNames(z); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public void setUserNavigationEnabled(boolean z) { try { this.zza.enableUserNavigation(z); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public void setZoomGesturesEnabled(boolean z) { try { this.zza.enableZoom(z); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public void setPosition(LatLng latLng, int i) { try { this.zza.setPositionWithRadius(latLng, i); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public void setPosition(LatLng latLng, int i, StreetViewSource streetViewSource) { try { this.zza.setPositionWithRadiusAndSource(latLng, i, streetViewSource); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public void setPosition(LatLng latLng, StreetViewSource streetViewSource) { try { this.zza.setPositionWithSource(latLng, streetViewSource); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } public void setPosition(String str) { try { this.zza.setPositionWithID(str); } catch (RemoteException e) { throw new RuntimeRemoteException(e); } } }