public class
MarkerOptions
擴充物件
實作 Parcelable
實作 Parcelable
定義標記的選項。
繼承常數摘要
欄位摘要
public static final Creator<MarkerOptions> | 創作者 |
公用建構函式摘要
公用方法摘要
MarkerOptions |
anchor(float u, float v)
指定標記圖片中特定點的錨點。
|
int | |
浮點值 |
getAnchorU()
從左側邊緣正規化為錨點的水平距離 (正規化為 [0, 1])。
|
浮點值 |
getAnchorV()
從上方邊緣正規化為錨點的垂直距離 (正規化為 [0, 1])。
|
點陣圖 |
getIcon()
傳回這個 MarkerOptions 物件的自訂圖示集。
|
LatLng |
getPosition()
傳回為這個 MarkerOptions 物件設定的位置。
|
字串 |
getTitle()
傳回這個 MarkerOptions 物件的標題。
|
MarkerOptions |
icon(點陣圖圖示)
設定標記的圖示。
|
MarkerOptions | |
MarkerOptions |
title(字串標題)
設定標記的標題。
|
void |
writeToParcel(Parcel out, int 標記)
|
繼承方法摘要
欄位
公用建構函式
public MarkerOptions ()
公用方法
public MarkerOptions anchor (float u, float v)
指定要在標記圖片中的特定點的錨點。
錨點會指定圖示圖片中的點,該點會固定在地球表面上的標記位置。
錨點會在連續空間 [0.0, 1.0] x [0.0, 1.0] 中指定,其中 (0, 0) 是圖片的左上角,(1, 1) 則是右下角。W x H 圖片中的錨點是 (W + 1) x (H + 1) 格線中最接近的獨立格線點,經由縮放再四捨五入取得。舉例來說,在一張 4 x 2 的圖片中,錨點 (0.7, 0.6) 會解析為格線的位置 (3, 1)。
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----* *-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----X-----+ (X, Y) = (3, 1) | | | | | | | | | | *-----+-----+-----+-----*
參數
u | 錨點的 u 座標,以圖片寬度的比例 (在 [0, 1] 範圍內) 表示。 |
---|---|
v | 錨點的 v 座標,以圖片高度的比例 (在範圍 [0, 1] 範圍內) 表示。 |
傳回
- 呼叫該方法的物件,並加上新的錨點。
public int describeContents ()
public 浮點值 getAnchorU ()
從左側邊緣正規化為錨點的水平距離 (正規化為 [0, 1])。
傳回
- 錨定標記的 u 值。
public 浮點值 getAnchorV ()
從上方邊緣正規化為錨點的垂直距離 (正規化為 [0, 1])。
傳回
- 錨定標記的 v 值。
public 點陣圖 getIcon ()
傳回這個 MarkerOptions 物件的自訂圖示集。
傳回
- 代表自訂圖示的點陣圖;如未設定自訂圖示,則為
null
public 字串 getTitle ()
傳回這個 MarkerOptions 物件的標題。
傳回
- 標記標題;如果沒有設定標題,則傳回空白字串
public void writeToParcel (Parcel out, int tag)
參數
中 | |
---|---|
flag |