MapStatusUpdateFactory.smali
.class public final Lcom/baidu/mapapi/map/MapStatusUpdateFactory;
.super Ljava/lang/Object;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static newLatLng(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/map/MapStatusUpdate;
.registers 3
if-nez p0, :cond_4
const/4 p0, 0x0
return-object p0
:cond_4
new-instance v0, Lcom/baidu/mapapi/map/MapStatusUpdate;
const/4 v1, 0x2
invoke-direct {v0, v1}, Lcom/baidu/mapapi/map/MapStatusUpdate;-><init>(I)V
iput-object p0, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->b:Lcom/baidu/mapapi/model/LatLng;
return-object v0
.end method
.method public static newLatLngBounds(Lcom/baidu/mapapi/model/LatLngBounds;)Lcom/baidu/mapapi/map/MapStatusUpdate;
.registers 3
if-nez p0, :cond_4
const/4 p0, 0x0
return-object p0
:cond_4
new-instance v0, Lcom/baidu/mapapi/map/MapStatusUpdate;
const/4 v1, 0x3
invoke-direct {v0, v1}, Lcom/baidu/mapapi/map/MapStatusUpdate;-><init>(I)V
iput-object p0, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->c:Lcom/baidu/mapapi/model/LatLngBounds;
return-object v0
.end method
.method public static newLatLngBounds(Lcom/baidu/mapapi/model/LatLngBounds;II)Lcom/baidu/mapapi/map/MapStatusUpdate;
.registers 5
if-eqz p0, :cond_15
if-lez p1, :cond_15
if-gtz p2, :cond_7
goto :goto_15
:cond_7
new-instance v0, Lcom/baidu/mapapi/map/MapStatusUpdate;
const/16 v1, 0x9
invoke-direct {v0, v1}, Lcom/baidu/mapapi/map/MapStatusUpdate;-><init>(I)V
iput-object p0, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->c:Lcom/baidu/mapapi/model/LatLngBounds;
iput p1, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->d:I
iput p2, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->e:I
return-object v0
:cond_15
:goto_15
const/4 p0, 0x0
return-object p0
.end method
.method public static newLatLngBounds(Lcom/baidu/mapapi/model/LatLngBounds;IIII)Lcom/baidu/mapapi/map/MapStatusUpdate;
.registers 7
if-nez p0, :cond_4
const/4 p0, 0x0
return-object p0
:cond_4
new-instance v0, Lcom/baidu/mapapi/map/MapStatusUpdate;
const/16 v1, 0xa
invoke-direct {v0, v1}, Lcom/baidu/mapapi/map/MapStatusUpdate;-><init>(I)V
iput-object p0, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->c:Lcom/baidu/mapapi/model/LatLngBounds;
iput p1, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->k:I
iput p2, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->l:I
iput p3, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->m:I
iput p4, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->n:I
return-object v0
.end method
.method public static newLatLngZoom(Lcom/baidu/mapapi/model/LatLng;F)Lcom/baidu/mapapi/map/MapStatusUpdate;
.registers 4
new-instance v0, Lcom/baidu/mapapi/map/MapStatusUpdate;
const/4 v1, 0x4
invoke-direct {v0, v1}, Lcom/baidu/mapapi/map/MapStatusUpdate;-><init>(I)V
if-nez p0, :cond_a
const/4 p0, 0x0
return-object p0
:cond_a
iput-object p0, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->b:Lcom/baidu/mapapi/model/LatLng;
iput p1, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->f:F
return-object v0
.end method
.method public static newLatLngZoom(Lcom/baidu/mapapi/model/LatLngBounds;IIII)Lcom/baidu/mapapi/map/MapStatusUpdate;
.registers 7
if-nez p0, :cond_4
const/4 p0, 0x0
return-object p0
:cond_4
new-instance v0, Lcom/baidu/mapapi/map/MapStatusUpdate;
const/16 v1, 0xb
invoke-direct {v0, v1}, Lcom/baidu/mapapi/map/MapStatusUpdate;-><init>(I)V
iput-object p0, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->c:Lcom/baidu/mapapi/model/LatLngBounds;
iput p1, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->k:I
iput p2, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->l:I
iput p3, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->m:I
iput p4, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->n:I
return-object v0
.end method
.method public static newMapStatus(Lcom/baidu/mapapi/map/MapStatus;)Lcom/baidu/mapapi/map/MapStatusUpdate;
.registers 3
if-nez p0, :cond_4
const/4 p0, 0x0
return-object p0
:cond_4
new-instance v0, Lcom/baidu/mapapi/map/MapStatusUpdate;
const/4 v1, 0x1
invoke-direct {v0, v1}, Lcom/baidu/mapapi/map/MapStatusUpdate;-><init>(I)V
iput-object p0, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->a:Lcom/baidu/mapapi/map/MapStatus;
return-object v0
.end method
.method public static scrollBy(II)Lcom/baidu/mapapi/map/MapStatusUpdate;
.registers 4
new-instance v0, Lcom/baidu/mapapi/map/MapStatusUpdate;
const/4 v1, 0x5
invoke-direct {v0, v1}, Lcom/baidu/mapapi/map/MapStatusUpdate;-><init>(I)V
iput p0, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->g:I
iput p1, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->h:I
return-object v0
.end method
.method public static zoomBy(F)Lcom/baidu/mapapi/map/MapStatusUpdate;
.registers 3
new-instance v0, Lcom/baidu/mapapi/map/MapStatusUpdate;
const/4 v1, 0x6
invoke-direct {v0, v1}, Lcom/baidu/mapapi/map/MapStatusUpdate;-><init>(I)V
iput p0, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->i:F
return-object v0
.end method
.method public static zoomBy(FLandroid/graphics/Point;)Lcom/baidu/mapapi/map/MapStatusUpdate;
.registers 4
if-nez p1, :cond_4
const/4 p0, 0x0
return-object p0
:cond_4
new-instance v0, Lcom/baidu/mapapi/map/MapStatusUpdate;
const/4 v1, 0x7
invoke-direct {v0, v1}, Lcom/baidu/mapapi/map/MapStatusUpdate;-><init>(I)V
iput p0, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->i:F
iput-object p1, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->j:Landroid/graphics/Point;
return-object v0
.end method
.method public static zoomIn()Lcom/baidu/mapapi/map/MapStatusUpdate;
.registers 2
new-instance v0, Lcom/baidu/mapapi/map/MapStatusUpdate;
const/4 v1, 0x6
invoke-direct {v0, v1}, Lcom/baidu/mapapi/map/MapStatusUpdate;-><init>(I)V
const/high16 v1, 0x3f800000 # 1.0f
iput v1, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->i:F
return-object v0
.end method
.method public static zoomOut()Lcom/baidu/mapapi/map/MapStatusUpdate;
.registers 2
new-instance v0, Lcom/baidu/mapapi/map/MapStatusUpdate;
const/4 v1, 0x6
invoke-direct {v0, v1}, Lcom/baidu/mapapi/map/MapStatusUpdate;-><init>(I)V
const/high16 v1, -0x40800000 # -1.0f
iput v1, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->i:F
return-object v0
.end method
.method public static zoomTo(F)Lcom/baidu/mapapi/map/MapStatusUpdate;
.registers 3
new-instance v0, Lcom/baidu/mapapi/map/MapStatusUpdate;
const/16 v1, 0x8
invoke-direct {v0, v1}, Lcom/baidu/mapapi/map/MapStatusUpdate;-><init>(I)V
iput p0, v0, Lcom/baidu/mapapi/map/MapStatusUpdate;->f:F
return-object v0
.end method