MarkerOptions

public class MarkerOptions 擴充物件
實作 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
position(LatLng latLng)
設定標記的位置。
MarkerOptions
title(字串標題)
設定標記的標題。
void
writeToParcel(Parcel out, int 標記)

繼承方法摘要

欄位

public static final Creator<MarkerOptions> CREATOR

公用建構函式

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 LatLng getPosition ()

傳回為這個 MarkerOptions 物件設定的位置。

傳回
  • 用於指定標記位置的 LatLng 物件;如未設定位置,則為 null

public 字串 getTitle ()

傳回這個 MarkerOptions 物件的標題。

傳回
  • 標記標題;如果沒有設定標題,則傳回空白字串

public MarkerOptions icon (點陣圖圖示)

設定標記的圖示。如未提供圖示,則使用預設圖釘樣式。

參數
圖示 Bitmap 圖示
傳回
  • 呼叫該方法的物件,以及新的圖示集

public MarkerOptions position (LatLng latLng)

設定標記的位置。

參數
latLng 要設定的新位置
傳回
  • 呼叫該方法的物件,設有新的位置

public MarkerOptions title (字串標題)

設定標記的標題。預設標題是空白字串。

參數
title 要設定的標題
傳回
  • 呼叫該方法的物件,使用新的標題集

public void writeToParcel (Parcel out, int tag)

參數
flag