GoogleMap.smali
.class public final Lcom/google/android/gms/maps/GoogleMap;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/maps/GoogleMap$OnPoiClickListener;,
Lcom/google/android/gms/maps/GoogleMap$zza;,
Lcom/google/android/gms/maps/GoogleMap$OnGroundOverlayClickListener;,
Lcom/google/android/gms/maps/GoogleMap$OnMapLoadedCallback;,
Lcom/google/android/gms/maps/GoogleMap$OnMyLocationClickListener;,
Lcom/google/android/gms/maps/GoogleMap$OnMyLocationButtonClickListener;,
Lcom/google/android/gms/maps/GoogleMap$OnMyLocationChangeListener;,
Lcom/google/android/gms/maps/GoogleMap$InfoWindowAdapter;,
Lcom/google/android/gms/maps/GoogleMap$SnapshotReadyCallback;,
Lcom/google/android/gms/maps/GoogleMap$CancelableCallback;,
Lcom/google/android/gms/maps/GoogleMap$OnInfoWindowCloseListener;,
Lcom/google/android/gms/maps/GoogleMap$OnInfoWindowLongClickListener;,
Lcom/google/android/gms/maps/GoogleMap$OnInfoWindowClickListener;,
Lcom/google/android/gms/maps/GoogleMap$OnMarkerDragListener;,
Lcom/google/android/gms/maps/GoogleMap$OnMarkerClickListener;,
Lcom/google/android/gms/maps/GoogleMap$OnPolylineClickListener;,
Lcom/google/android/gms/maps/GoogleMap$OnPolygonClickListener;,
Lcom/google/android/gms/maps/GoogleMap$OnCircleClickListener;,
Lcom/google/android/gms/maps/GoogleMap$OnCameraChangeListener;,
Lcom/google/android/gms/maps/GoogleMap$OnCameraIdleListener;,
Lcom/google/android/gms/maps/GoogleMap$OnCameraMoveCanceledListener;,
Lcom/google/android/gms/maps/GoogleMap$OnCameraMoveListener;,
Lcom/google/android/gms/maps/GoogleMap$OnCameraMoveStartedListener;,
Lcom/google/android/gms/maps/GoogleMap$OnMapLongClickListener;,
Lcom/google/android/gms/maps/GoogleMap$OnMapClickListener;,
Lcom/google/android/gms/maps/GoogleMap$OnIndoorStateChangeListener;
}
.end annotation
# static fields
.field public static final MAP_TYPE_HYBRID:I
.field public static final MAP_TYPE_NONE:I
.field public static final MAP_TYPE_NORMAL:I
.field public static final MAP_TYPE_SATELLITE:I
.field public static final MAP_TYPE_TERRAIN:I
# instance fields
.field private final zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
.field private zzh:Lcom/google/android/gms/maps/UiSettings;
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, 0x156b
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/google/android/gms/maps/GoogleMap;->MAP_TYPE_HYBRID:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/google/android/gms/maps/GoogleMap;->MAP_TYPE_NONE:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/google/android/gms/maps/GoogleMap;->MAP_TYPE_NORMAL:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/google/android/gms/maps/GoogleMap;->MAP_TYPE_SATELLITE:I
const v0, 0x156c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/google/android/gms/maps/GoogleMap;->MAP_TYPE_TERRAIN:I
return-void
.end method
.method public constructor <init>(Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;)V
.registers 2
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
invoke-static {p1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
iput-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
.line 3
return-void
.end method
# virtual methods
.method public final addCircle(Lcom/google/android/gms/maps/model/CircleOptions;)Lcom/google/android/gms/maps/model/Circle;
.registers 4
.line 45
:try_start_0
new-instance v0, Lcom/google/android/gms/maps/model/Circle;
iget-object v1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v1, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->addCircle(Lcom/google/android/gms/maps/model/CircleOptions;)Lcom/google/android/gms/internal/maps/zzh;
move-result-object p1
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/Circle;-><init>(Lcom/google/android/gms/internal/maps/zzh;)V
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_b} :catch_c
return-object v0
.line 46
:catch_c
move-exception p1
.line 47
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final addGroundOverlay(Lcom/google/android/gms/maps/model/GroundOverlayOptions;)Lcom/google/android/gms/maps/model/GroundOverlay;
.registers 3
.line 54
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->addGroundOverlay(Lcom/google/android/gms/maps/model/GroundOverlayOptions;)Lcom/google/android/gms/internal/maps/zzk;
move-result-object p1
.line 55
if-eqz p1, :cond_e
.line 56
new-instance v0, Lcom/google/android/gms/maps/model/GroundOverlay;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/GroundOverlay;-><init>(Lcom/google/android/gms/internal/maps/zzk;)V
:try_end_d
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_d} :catch_10
return-object v0
.line 57
:cond_e
const/4 p1, 0x0
return-object p1
.line 58
:catch_10
move-exception p1
.line 59
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final addMarker(Lcom/google/android/gms/maps/model/MarkerOptions;)Lcom/google/android/gms/maps/model/Marker;
.registers 3
.line 48
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->addMarker(Lcom/google/android/gms/maps/model/MarkerOptions;)Lcom/google/android/gms/internal/maps/zzt;
move-result-object p1
.line 49
if-eqz p1, :cond_e
.line 50
new-instance v0, Lcom/google/android/gms/maps/model/Marker;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/Marker;-><init>(Lcom/google/android/gms/internal/maps/zzt;)V
:try_end_d
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_d} :catch_10
return-object v0
.line 51
:cond_e
const/4 p1, 0x0
return-object p1
.line 52
:catch_10
move-exception p1
.line 53
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final addPolygon(Lcom/google/android/gms/maps/model/PolygonOptions;)Lcom/google/android/gms/maps/model/Polygon;
.registers 4
.line 42
:try_start_0
new-instance v0, Lcom/google/android/gms/maps/model/Polygon;
iget-object v1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v1, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->addPolygon(Lcom/google/android/gms/maps/model/PolygonOptions;)Lcom/google/android/gms/internal/maps/zzw;
move-result-object p1
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/Polygon;-><init>(Lcom/google/android/gms/internal/maps/zzw;)V
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_b} :catch_c
return-object v0
.line 43
:catch_c
move-exception p1
.line 44
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final addPolyline(Lcom/google/android/gms/maps/model/PolylineOptions;)Lcom/google/android/gms/maps/model/Polyline;
.registers 4
.line 39
:try_start_0
new-instance v0, Lcom/google/android/gms/maps/model/Polyline;
iget-object v1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v1, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->addPolyline(Lcom/google/android/gms/maps/model/PolylineOptions;)Lcom/google/android/gms/internal/maps/zzz;
move-result-object p1
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/Polyline;-><init>(Lcom/google/android/gms/internal/maps/zzz;)V
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_b} :catch_c
return-object v0
.line 40
:catch_c
move-exception p1
.line 41
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final addTileOverlay(Lcom/google/android/gms/maps/model/TileOverlayOptions;)Lcom/google/android/gms/maps/model/TileOverlay;
.registers 3
.line 60
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->addTileOverlay(Lcom/google/android/gms/maps/model/TileOverlayOptions;)Lcom/google/android/gms/internal/maps/zzac;
move-result-object p1
.line 61
if-eqz p1, :cond_e
.line 62
new-instance v0, Lcom/google/android/gms/maps/model/TileOverlay;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/TileOverlay;-><init>(Lcom/google/android/gms/internal/maps/zzac;)V
:try_end_d
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_d} :catch_10
return-object v0
.line 63
:cond_e
const/4 p1, 0x0
return-object p1
.line 64
:catch_10
move-exception p1
.line 65
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final animateCamera(Lcom/google/android/gms/maps/CameraUpdate;)V
.registers 3
.line 17
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-virtual {p1}, Lcom/google/android/gms/maps/CameraUpdate;->zzb()Lcom/google/android/gms/dynamic/IObjectWrapper;
move-result-object p1
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->animateCamera(Lcom/google/android/gms/dynamic/IObjectWrapper;)V
:try_end_9
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_9} :catch_a
.line 18
return-void
.line 19
:catch_a
move-exception p1
.line 20
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final animateCamera(Lcom/google/android/gms/maps/CameraUpdate;ILcom/google/android/gms/maps/GoogleMap$CancelableCallback;)V
.registers 6
.line 28
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
.line 29
invoke-virtual {p1}, Lcom/google/android/gms/maps/CameraUpdate;->zzb()Lcom/google/android/gms/dynamic/IObjectWrapper;
move-result-object p1
.line 30
if-nez p3, :cond_a
const/4 p3, 0x0
goto :goto_10
:cond_a
new-instance v1, Lcom/google/android/gms/maps/GoogleMap$zza;
invoke-direct {v1, p3}, Lcom/google/android/gms/maps/GoogleMap$zza;-><init>(Lcom/google/android/gms/maps/GoogleMap$CancelableCallback;)V
move-object p3, v1
.line 31
:goto_10
invoke-interface {v0, p1, p2, p3}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->animateCameraWithDurationAndCallback(Lcom/google/android/gms/dynamic/IObjectWrapper;ILcom/google/android/gms/maps/internal/zzc;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_13} :catch_14
.line 32
return-void
.line 33
:catch_14
move-exception p1
.line 34
new-instance p2, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {p2, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw p2
.end method
.method public final animateCamera(Lcom/google/android/gms/maps/CameraUpdate;Lcom/google/android/gms/maps/GoogleMap$CancelableCallback;)V
.registers 5
.line 21
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
.line 22
invoke-virtual {p1}, Lcom/google/android/gms/maps/CameraUpdate;->zzb()Lcom/google/android/gms/dynamic/IObjectWrapper;
move-result-object p1
.line 23
if-nez p2, :cond_a
const/4 p2, 0x0
goto :goto_10
:cond_a
new-instance v1, Lcom/google/android/gms/maps/GoogleMap$zza;
invoke-direct {v1, p2}, Lcom/google/android/gms/maps/GoogleMap$zza;-><init>(Lcom/google/android/gms/maps/GoogleMap$CancelableCallback;)V
move-object p2, v1
.line 24
:goto_10
invoke-interface {v0, p1, p2}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->animateCameraWithCallback(Lcom/google/android/gms/dynamic/IObjectWrapper;Lcom/google/android/gms/maps/internal/zzc;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_13} :catch_14
.line 25
return-void
.line 26
:catch_14
move-exception p1
.line 27
new-instance p2, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {p2, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw p2
.end method
.method public final clear()V
.registers 3
.line 66
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->clear()V
:try_end_5
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_5} :catch_6
.line 67
return-void
.line 68
:catch_6
move-exception v0
.line 69
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final getCameraPosition()Lcom/google/android/gms/maps/model/CameraPosition;
.registers 3
.line 4
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->getCameraPosition()Lcom/google/android/gms/maps/model/CameraPosition;
move-result-object v0
:try_end_6
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_6} :catch_7
return-object v0
.line 5
:catch_7
move-exception v0
.line 6
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final getFocusedBuilding()Lcom/google/android/gms/maps/model/IndoorBuilding;
.registers 3
.line 70
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->getFocusedBuilding()Lcom/google/android/gms/internal/maps/zzn;
move-result-object v0
.line 71
if-eqz v0, :cond_e
.line 72
new-instance v1, Lcom/google/android/gms/maps/model/IndoorBuilding;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/IndoorBuilding;-><init>(Lcom/google/android/gms/internal/maps/zzn;)V
:try_end_d
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_d} :catch_10
return-object v1
.line 73
:cond_e
const/4 v0, 0x0
return-object v0
.line 74
:catch_10
move-exception v0
.line 75
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final getMapType()I
.registers 3
.line 82
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->getMapType()I
move-result v0
:try_end_6
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_6} :catch_7
return v0
.line 83
:catch_7
move-exception v0
.line 84
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final getMaxZoomLevel()F
.registers 3
.line 7
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->getMaxZoomLevel()F
move-result v0
:try_end_6
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_6} :catch_7
return v0
.line 8
:catch_7
move-exception v0
.line 9
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final getMinZoomLevel()F
.registers 3
.line 10
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->getMinZoomLevel()F
move-result v0
:try_end_6
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_6} :catch_7
return v0
.line 11
:catch_7
move-exception v0
.line 12
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final getMyLocation()Landroid/location/Location;
.registers 3
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 116
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->getMyLocation()Landroid/location/Location;
move-result-object v0
:try_end_6
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_6} :catch_7
return-object v0
.line 117
:catch_7
move-exception v0
.line 118
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final getProjection()Lcom/google/android/gms/maps/Projection;
.registers 3
.line 130
:try_start_0
new-instance v0, Lcom/google/android/gms/maps/Projection;
iget-object v1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->getProjection()Lcom/google/android/gms/maps/internal/IProjectionDelegate;
move-result-object v1
invoke-direct {v0, v1}, Lcom/google/android/gms/maps/Projection;-><init>(Lcom/google/android/gms/maps/internal/IProjectionDelegate;)V
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_b} :catch_c
return-object v0
.line 131
:catch_c
move-exception v0
.line 132
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final getUiSettings()Lcom/google/android/gms/maps/UiSettings;
.registers 3
.line 125
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzh:Lcom/google/android/gms/maps/UiSettings;
if-nez v0, :cond_11
.line 126
new-instance v0, Lcom/google/android/gms/maps/UiSettings;
iget-object v1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->getUiSettings()Lcom/google/android/gms/maps/internal/IUiSettingsDelegate;
move-result-object v1
invoke-direct {v0, v1}, Lcom/google/android/gms/maps/UiSettings;-><init>(Lcom/google/android/gms/maps/internal/IUiSettingsDelegate;)V
iput-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzh:Lcom/google/android/gms/maps/UiSettings;
.line 127
:cond_11
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzh:Lcom/google/android/gms/maps/UiSettings;
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_13} :catch_14
return-object v0
.line 128
:catch_14
move-exception v0
.line 129
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final isBuildingsEnabled()Z
.registers 3
.line 102
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->isBuildingsEnabled()Z
move-result v0
:try_end_6
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_6} :catch_7
return v0
.line 103
:catch_7
move-exception v0
.line 104
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final isIndoorEnabled()Z
.registers 3
.line 96
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->isIndoorEnabled()Z
move-result v0
:try_end_6
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_6} :catch_7
return v0
.line 97
:catch_7
move-exception v0
.line 98
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final isMyLocationEnabled()Z
.registers 3
.line 109
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->isMyLocationEnabled()Z
move-result v0
:try_end_6
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_6} :catch_7
return v0
.line 110
:catch_7
move-exception v0
.line 111
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final isTrafficEnabled()Z
.registers 3
.line 89
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->isTrafficEnabled()Z
move-result v0
:try_end_6
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_6} :catch_7
return v0
.line 90
:catch_7
move-exception v0
.line 91
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final moveCamera(Lcom/google/android/gms/maps/CameraUpdate;)V
.registers 3
.line 13
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-virtual {p1}, Lcom/google/android/gms/maps/CameraUpdate;->zzb()Lcom/google/android/gms/dynamic/IObjectWrapper;
move-result-object p1
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->moveCamera(Lcom/google/android/gms/dynamic/IObjectWrapper;)V
:try_end_9
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_9} :catch_a
.line 14
return-void
.line 15
:catch_a
move-exception p1
.line 16
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final resetMinMaxZoomPreference()V
.registers 3
.line 291
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->resetMinMaxZoomPreference()V
:try_end_5
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_5} :catch_6
.line 292
return-void
.line 293
:catch_6
move-exception v0
.line 294
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method
.method public final setBuildingsEnabled(Z)V
.registers 3
.line 105
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setBuildingsEnabled(Z)V
:try_end_5
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_5} :catch_6
.line 106
return-void
.line 107
:catch_6
move-exception p1
.line 108
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setContentDescription(Ljava/lang/String;)V
.registers 3
.line 270
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setContentDescription(Ljava/lang/String;)V
:try_end_5
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_5} :catch_6
.line 271
return-void
.line 272
:catch_6
move-exception p1
.line 273
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setIndoorEnabled(Z)Z
.registers 3
.line 99
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setIndoorEnabled(Z)Z
move-result p1
:try_end_6
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_6} :catch_7
return p1
.line 100
:catch_7
move-exception p1
.line 101
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setInfoWindowAdapter(Lcom/google/android/gms/maps/GoogleMap$InfoWindowAdapter;)V
.registers 4
.line 205
if-nez p1, :cond_9
.line 206
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setInfoWindowAdapter(Lcom/google/android/gms/maps/internal/zzh;)V
return-void
.line 207
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzg;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzg;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$InfoWindowAdapter;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setInfoWindowAdapter(Lcom/google/android/gms/maps/internal/zzh;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 208
return-void
.line 209
:catch_14
move-exception p1
.line 210
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setLatLngBoundsForCameraTarget(Lcom/google/android/gms/maps/model/LatLngBounds;)V
.registers 3
.line 295
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setLatLngBoundsForCameraTarget(Lcom/google/android/gms/maps/model/LatLngBounds;)V
:try_end_5
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_5} :catch_6
.line 296
return-void
.line 297
:catch_6
move-exception p1
.line 298
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setLocationSource(Lcom/google/android/gms/maps/LocationSource;)V
.registers 4
.line 119
if-nez p1, :cond_9
.line 120
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setLocationSource(Lcom/google/android/gms/maps/internal/ILocationSourceDelegate;)V
return-void
.line 121
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzl;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzl;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/LocationSource;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setLocationSource(Lcom/google/android/gms/maps/internal/ILocationSourceDelegate;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 122
return-void
.line 123
:catch_14
move-exception p1
.line 124
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setMapStyle(Lcom/google/android/gms/maps/model/MapStyleOptions;)Z
.registers 3
.line 280
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setMapStyle(Lcom/google/android/gms/maps/model/MapStyleOptions;)Z
move-result p1
:try_end_6
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_6} :catch_7
return p1
.line 281
:catch_7
move-exception p1
.line 282
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setMapType(I)V
.registers 3
.line 85
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setMapType(I)V
:try_end_5
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_5} :catch_6
.line 86
return-void
.line 87
:catch_6
move-exception p1
.line 88
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setMaxZoomPreference(F)V
.registers 3
.line 287
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setMaxZoomPreference(F)V
:try_end_5
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_5} :catch_6
.line 288
return-void
.line 289
:catch_6
move-exception p1
.line 290
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setMinZoomPreference(F)V
.registers 3
.line 283
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setMinZoomPreference(F)V
:try_end_5
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_5} :catch_6
.line 284
return-void
.line 285
:catch_6
move-exception p1
.line 286
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setMyLocationEnabled(Z)V
.registers 3
.line 112
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setMyLocationEnabled(Z)V
:try_end_5
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_5} :catch_6
.line 113
return-void
.line 114
:catch_6
move-exception p1
.line 115
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnCameraChangeListener(Lcom/google/android/gms/maps/GoogleMap$OnCameraChangeListener;)V
.registers 4
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 133
if-nez p1, :cond_9
.line 134
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnCameraChangeListener(Lcom/google/android/gms/maps/internal/zzl;)V
return-void
.line 135
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzt;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzt;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnCameraChangeListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnCameraChangeListener(Lcom/google/android/gms/maps/internal/zzl;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 136
return-void
.line 137
:catch_14
move-exception p1
.line 138
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnCameraIdleListener(Lcom/google/android/gms/maps/GoogleMap$OnCameraIdleListener;)V
.registers 4
.line 157
if-nez p1, :cond_9
.line 158
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnCameraIdleListener(Lcom/google/android/gms/maps/internal/zzn;)V
return-void
.line 159
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzx;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzx;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnCameraIdleListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnCameraIdleListener(Lcom/google/android/gms/maps/internal/zzn;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 160
return-void
.line 161
:catch_14
move-exception p1
.line 162
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnCameraMoveCanceledListener(Lcom/google/android/gms/maps/GoogleMap$OnCameraMoveCanceledListener;)V
.registers 4
.line 151
if-nez p1, :cond_9
.line 152
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnCameraMoveCanceledListener(Lcom/google/android/gms/maps/internal/zzp;)V
return-void
.line 153
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzw;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzw;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnCameraMoveCanceledListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnCameraMoveCanceledListener(Lcom/google/android/gms/maps/internal/zzp;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 154
return-void
.line 155
:catch_14
move-exception p1
.line 156
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnCameraMoveListener(Lcom/google/android/gms/maps/GoogleMap$OnCameraMoveListener;)V
.registers 4
.line 145
if-nez p1, :cond_9
.line 146
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnCameraMoveListener(Lcom/google/android/gms/maps/internal/zzr;)V
return-void
.line 147
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzv;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzv;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnCameraMoveListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnCameraMoveListener(Lcom/google/android/gms/maps/internal/zzr;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 148
return-void
.line 149
:catch_14
move-exception p1
.line 150
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnCameraMoveStartedListener(Lcom/google/android/gms/maps/GoogleMap$OnCameraMoveStartedListener;)V
.registers 4
.line 139
if-nez p1, :cond_9
.line 140
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnCameraMoveStartedListener(Lcom/google/android/gms/maps/internal/zzt;)V
return-void
.line 141
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzu;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzu;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnCameraMoveStartedListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnCameraMoveStartedListener(Lcom/google/android/gms/maps/internal/zzt;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 142
return-void
.line 143
:catch_14
move-exception p1
.line 144
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnCircleClickListener(Lcom/google/android/gms/maps/GoogleMap$OnCircleClickListener;)V
.registers 4
.line 241
if-nez p1, :cond_9
.line 242
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnCircleClickListener(Lcom/google/android/gms/maps/internal/zzv;)V
return-void
.line 243
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzo;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzo;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnCircleClickListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnCircleClickListener(Lcom/google/android/gms/maps/internal/zzv;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 244
return-void
.line 245
:catch_14
move-exception p1
.line 246
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnGroundOverlayClickListener(Lcom/google/android/gms/maps/GoogleMap$OnGroundOverlayClickListener;)V
.registers 4
.line 235
if-nez p1, :cond_9
.line 236
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnGroundOverlayClickListener(Lcom/google/android/gms/maps/internal/zzx;)V
return-void
.line 237
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzn;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzn;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnGroundOverlayClickListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnGroundOverlayClickListener(Lcom/google/android/gms/maps/internal/zzx;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 238
return-void
.line 239
:catch_14
move-exception p1
.line 240
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnIndoorStateChangeListener(Lcom/google/android/gms/maps/GoogleMap$OnIndoorStateChangeListener;)V
.registers 4
.line 76
if-nez p1, :cond_9
.line 77
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnIndoorStateChangeListener(Lcom/google/android/gms/maps/internal/zzz;)V
return-void
.line 78
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zza;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zza;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnIndoorStateChangeListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnIndoorStateChangeListener(Lcom/google/android/gms/maps/internal/zzz;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 79
return-void
.line 80
:catch_14
move-exception p1
.line 81
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnInfoWindowClickListener(Lcom/google/android/gms/maps/GoogleMap$OnInfoWindowClickListener;)V
.registers 4
.line 187
if-nez p1, :cond_9
.line 188
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnInfoWindowClickListener(Lcom/google/android/gms/maps/internal/zzab;)V
return-void
.line 189
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzd;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzd;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnInfoWindowClickListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnInfoWindowClickListener(Lcom/google/android/gms/maps/internal/zzab;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 190
return-void
.line 191
:catch_14
move-exception p1
.line 192
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnInfoWindowCloseListener(Lcom/google/android/gms/maps/GoogleMap$OnInfoWindowCloseListener;)V
.registers 4
.line 199
if-nez p1, :cond_9
.line 200
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnInfoWindowCloseListener(Lcom/google/android/gms/maps/internal/zzad;)V
return-void
.line 201
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzf;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzf;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnInfoWindowCloseListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnInfoWindowCloseListener(Lcom/google/android/gms/maps/internal/zzad;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 202
return-void
.line 203
:catch_14
move-exception p1
.line 204
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnInfoWindowLongClickListener(Lcom/google/android/gms/maps/GoogleMap$OnInfoWindowLongClickListener;)V
.registers 4
.line 193
if-nez p1, :cond_9
.line 194
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnInfoWindowLongClickListener(Lcom/google/android/gms/maps/internal/zzaf;)V
return-void
.line 195
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zze;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zze;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnInfoWindowLongClickListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnInfoWindowLongClickListener(Lcom/google/android/gms/maps/internal/zzaf;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 196
return-void
.line 197
:catch_14
move-exception p1
.line 198
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnMapClickListener(Lcom/google/android/gms/maps/GoogleMap$OnMapClickListener;)V
.registers 4
.line 163
if-nez p1, :cond_9
.line 164
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMapClickListener(Lcom/google/android/gms/maps/internal/zzaj;)V
return-void
.line 165
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzy;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzy;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnMapClickListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMapClickListener(Lcom/google/android/gms/maps/internal/zzaj;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 166
return-void
.line 167
:catch_14
move-exception p1
.line 168
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnMapLoadedCallback(Lcom/google/android/gms/maps/GoogleMap$OnMapLoadedCallback;)V
.registers 4
.line 229
if-nez p1, :cond_9
.line 230
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMapLoadedCallback(Lcom/google/android/gms/maps/internal/zzal;)V
return-void
.line 231
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzk;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzk;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnMapLoadedCallback;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMapLoadedCallback(Lcom/google/android/gms/maps/internal/zzal;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 232
return-void
.line 233
:catch_14
move-exception p1
.line 234
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnMapLongClickListener(Lcom/google/android/gms/maps/GoogleMap$OnMapLongClickListener;)V
.registers 4
.line 169
if-nez p1, :cond_9
.line 170
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMapLongClickListener(Lcom/google/android/gms/maps/internal/zzan;)V
return-void
.line 171
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzz;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzz;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnMapLongClickListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMapLongClickListener(Lcom/google/android/gms/maps/internal/zzan;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 172
return-void
.line 173
:catch_14
move-exception p1
.line 174
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnMarkerClickListener(Lcom/google/android/gms/maps/GoogleMap$OnMarkerClickListener;)V
.registers 4
.line 175
if-nez p1, :cond_9
.line 176
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMarkerClickListener(Lcom/google/android/gms/maps/internal/zzar;)V
return-void
.line 177
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzb;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzb;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnMarkerClickListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMarkerClickListener(Lcom/google/android/gms/maps/internal/zzar;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 178
return-void
.line 179
:catch_14
move-exception p1
.line 180
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnMarkerDragListener(Lcom/google/android/gms/maps/GoogleMap$OnMarkerDragListener;)V
.registers 4
.line 181
if-nez p1, :cond_9
.line 182
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMarkerDragListener(Lcom/google/android/gms/maps/internal/zzat;)V
return-void
.line 183
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzc;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzc;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnMarkerDragListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMarkerDragListener(Lcom/google/android/gms/maps/internal/zzat;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 184
return-void
.line 185
:catch_14
move-exception p1
.line 186
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnMyLocationButtonClickListener(Lcom/google/android/gms/maps/GoogleMap$OnMyLocationButtonClickListener;)V
.registers 4
.line 217
if-nez p1, :cond_9
.line 218
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMyLocationButtonClickListener(Lcom/google/android/gms/maps/internal/zzav;)V
return-void
.line 219
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzi;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzi;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnMyLocationButtonClickListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMyLocationButtonClickListener(Lcom/google/android/gms/maps/internal/zzav;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 220
return-void
.line 221
:catch_14
move-exception p1
.line 222
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnMyLocationChangeListener(Lcom/google/android/gms/maps/GoogleMap$OnMyLocationChangeListener;)V
.registers 4
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 211
if-nez p1, :cond_9
.line 212
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMyLocationChangeListener(Lcom/google/android/gms/maps/internal/zzax;)V
return-void
.line 213
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzh;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzh;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnMyLocationChangeListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMyLocationChangeListener(Lcom/google/android/gms/maps/internal/zzax;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 214
return-void
.line 215
:catch_14
move-exception p1
.line 216
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnMyLocationClickListener(Lcom/google/android/gms/maps/GoogleMap$OnMyLocationClickListener;)V
.registers 4
.line 223
if-nez p1, :cond_9
.line 224
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMyLocationClickListener(Lcom/google/android/gms/maps/internal/zzaz;)V
return-void
.line 225
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzj;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzj;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnMyLocationClickListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnMyLocationClickListener(Lcom/google/android/gms/maps/internal/zzaz;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 226
return-void
.line 227
:catch_14
move-exception p1
.line 228
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnPoiClickListener(Lcom/google/android/gms/maps/GoogleMap$OnPoiClickListener;)V
.registers 4
.line 274
if-nez p1, :cond_9
.line 275
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnPoiClickListener(Lcom/google/android/gms/maps/internal/zzbb;)V
return-void
.line 276
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzs;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzs;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnPoiClickListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnPoiClickListener(Lcom/google/android/gms/maps/internal/zzbb;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 277
return-void
.line 278
:catch_14
move-exception p1
.line 279
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnPolygonClickListener(Lcom/google/android/gms/maps/GoogleMap$OnPolygonClickListener;)V
.registers 4
.line 247
if-nez p1, :cond_9
.line 248
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnPolygonClickListener(Lcom/google/android/gms/maps/internal/zzbd;)V
return-void
.line 249
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzp;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzp;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnPolygonClickListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnPolygonClickListener(Lcom/google/android/gms/maps/internal/zzbd;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 250
return-void
.line 251
:catch_14
move-exception p1
.line 252
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setOnPolylineClickListener(Lcom/google/android/gms/maps/GoogleMap$OnPolylineClickListener;)V
.registers 4
.line 253
if-nez p1, :cond_9
.line 254
:try_start_2
iget-object p1, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
const/4 v0, 0x0
invoke-interface {p1, v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnPolylineClickListener(Lcom/google/android/gms/maps/internal/zzbf;)V
return-void
.line 255
:cond_9
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzq;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzq;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnPolylineClickListener;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setOnPolylineClickListener(Lcom/google/android/gms/maps/internal/zzbf;)V
:try_end_13
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_13} :catch_14
.line 256
return-void
.line 257
:catch_14
move-exception p1
.line 258
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final setPadding(IIII)V
.registers 6
.line 266
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1, p2, p3, p4}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setPadding(IIII)V
:try_end_5
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_5} :catch_6
.line 267
return-void
.line 268
:catch_6
move-exception p1
.line 269
new-instance p2, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {p2, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw p2
.end method
.method public final setTrafficEnabled(Z)V
.registers 3
.line 92
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0, p1}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->setTrafficEnabled(Z)V
:try_end_5
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_5} :catch_6
.line 93
return-void
.line 94
:catch_6
move-exception p1
.line 95
new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v0
.end method
.method public final snapshot(Lcom/google/android/gms/maps/GoogleMap$SnapshotReadyCallback;)V
.registers 3
.line 259
const/4 v0, 0x0
invoke-virtual {p0, p1, v0}, Lcom/google/android/gms/maps/GoogleMap;->snapshot(Lcom/google/android/gms/maps/GoogleMap$SnapshotReadyCallback;Landroid/graphics/Bitmap;)V
.line 260
return-void
.end method
.method public final snapshot(Lcom/google/android/gms/maps/GoogleMap$SnapshotReadyCallback;Landroid/graphics/Bitmap;)V
.registers 5
.line 261
if-eqz p2, :cond_7
invoke-static {p2}, Lcom/google/android/gms/dynamic/ObjectWrapper;->wrap(Ljava/lang/Object;)Lcom/google/android/gms/dynamic/IObjectWrapper;
move-result-object p2
goto :goto_8
:cond_7
const/4 p2, 0x0
:goto_8
check-cast p2, Lcom/google/android/gms/dynamic/ObjectWrapper;
.line 262
:try_start_a
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
new-instance v1, Lcom/google/android/gms/maps/zzr;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/zzr;-><init>(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$SnapshotReadyCallback;)V
invoke-interface {v0, v1, p2}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->snapshot(Lcom/google/android/gms/maps/internal/zzbs;Lcom/google/android/gms/dynamic/IObjectWrapper;)V
:try_end_14
.catch Landroid/os/RemoteException; {:try_start_a .. :try_end_14} :catch_15
.line 263
return-void
.line 264
:catch_15
move-exception p1
.line 265
new-instance p2, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {p2, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw p2
.end method
.method public final stopAnimation()V
.registers 3
.line 35
:try_start_0
iget-object v0, p0, Lcom/google/android/gms/maps/GoogleMap;->zzg:Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;
invoke-interface {v0}, Lcom/google/android/gms/maps/internal/IGoogleMapDelegate;->stopAnimation()V
:try_end_5
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_5} :catch_6
.line 36
return-void
.line 37
:catch_6
move-exception v0
.line 38
new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException;
invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;-><init>(Landroid/os/RemoteException;)V
throw v1
.end method