Initial version -- added millennium read funcionality
This commit is contained in:
@@ -0,0 +1,241 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user