implements Parcelable
繼承常數摘要
公用建構函式摘要
MarkerOptions()
建立新的標記選項組合。
|
公用方法摘要
MarkerOptions |
alpha(浮動 Alpha)
設定標記的 Alpha (透明度)。
|
MarkerOptions |
anchor(float u, float v)
指定錨定圖片至標記圖片中特定點。
|
MarkerOptions |
「collisionBehavior」(內建衝突行為)
設定標記的衝突狀態。
|
MarkerOptions |
draggable(可拖曳布林)
設定標記的拖曳性。
|
MarkerOptions |
flat(平坦布林)
設定此標記是否應平貼地圖
true 或面對
相機:false 。 |
float |
getAlpha()
取得這個
MarkerOptions 物件的 Alpha 組合。 |
float |
getAnchorU()
錨點從左側邊緣的水平距離,標準化為 [0, 1]。
|
float |
getAnchorV()
錨點從頂端邊緣的垂直距離,經過正規化為 [0, 1]。
|
int | |
BitmapDescriptor |
getIcon()
取得為這個
MarkerOptions 物件設定的自訂圖示描述元。 |
float |
getInfoWindowAnchorU()
資訊視窗錨點從左側邊緣的水平距離,標準化為 [0, 1]。
|
float |
getInfoWindowAnchorV()
資訊視窗錨定點從頂端邊緣的垂直距離,經過正規化為 [0, 1]。
|
LatLng |
getPosition()
傳回這個
MarkerOptions 物件所設的位置。 |
float |
getRotation()
取得這個
MarkerOptions 物件的旋轉設定。 |
字串 |
getSnippet()
取得這個
MarkerOptions 物件的程式碼片段。 |
字串 |
getTitle()
取得這個
MarkerOptions 物件的標題。 |
float |
getZIndex()
取得這個
MarkerOptions 物件的 zIndex。 |
MarkerOptions | |
MarkerOptions |
infoWindowAnchor(float u, float v)
指定標記圖片上資訊視窗的錨點。
|
boolean |
isDraggable()
取得這個
MarkerOptions 物件的拖曳設定。 |
boolean |
isFlat()
取得這個
MarkerOptions 物件的平坦設定。 |
boolean |
isVisible()
取得這個
MarkerOptions 物件的瀏覽權限設定。 |
MarkerOptions | |
MarkerOptions |
rotation(浮點旋轉)
設定標記的順時針旋轉角度 (以度為單位)。
|
MarkerOptions |
snippet(字串片段)
設定標記的程式碼片段。
|
MarkerOptions |
title(字串標題)
設定標記的標題。
|
MarkerOptions |
visible(boolean visible)
設定標記的顯示設定。
|
MarkerOptions |
zIndex(浮點 zIndex)
設定標記的 zIndex。
|
繼承方法摘要
公用建構函式
公開 MarkerOptions ()
建立新的標記選項組合。
公用方法
公開 MarkerOptions Alpha 版 (浮動 Alpha 值)
設定標記的 Alpha (透明度)。這個值介於 0 到 1 之間,其中 0 代表標記 完全透明,1 表示標記完全不透明。
參數
Alpha 版 |
---|
傳回
- 呼叫該方法的物件,並使用新的 Alpha 集合。
公開 MarkerOptions 錨定 (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]) |
傳回
- 使用新的錨點集呼叫此方法的物件。
公開 MarkerOptions collisionBehavior (與衝突行為)
公開 MarkerOptions 平板 (扁平的布林值)
設定此標記是否應平貼地圖 true
或面對
相機:false
。如果標記平放在地圖上,則它會一直卡在地圖,
相機會旋轉和傾斜,但會保持與相機縮放相同的大小,這點與
GroundOverlay
。如果標記是看板廣告,則一定會對著攝影機鏡頭
然後會隨著鏡頭旋轉和傾斜預設值為 false
。
參數
平盤 |
---|
傳回
- 呼叫該方法的物件,擁有新的扁平狀態集。
公開 浮點值 getAnchorU ()
錨點從左側邊緣的水平距離,標準化為 [0, 1]。
傳回
- 錨定標記的 u 值。
公開 浮點值 getAnchorV ()
錨點從頂端邊緣的垂直距離,經過正規化為 [0, 1]。
傳回
- 錨定標記的 v 值
公開 攔截 getCollisionBehavior ()
公開 BitmapDescriptor getIcon ()
取得為這個 MarkerOptions
物件設定的自訂圖示描述元。
傳回
- 代表自訂圖示的
BitmapDescriptor
;如果沒有自訂圖示,則為null
圖示。
公開 浮點值 getInfoWindowAnchorU ()
資訊視窗錨點從左側邊緣的水平距離,標準化為 [0, 1]。
傳回
- 資訊視窗錨定的 u 值。
公開 浮點值 getInfoWindowAnchorV ()
資訊視窗錨定點從頂端邊緣的垂直距離,經過正規化為 [0, 1]。
傳回
- 資訊視窗錨的 v 值。
公開 MarkerOptions 圖示 (BitmapDescriptor 圖示描述元)
設定標記的圖示。
參數
iconDescriptor | 如果 null ,則會使用預設標記。 |
---|
傳回
- 呼叫該方法的物件,並設定新的圖示描述元。
公開 MarkerOptions infoWindowAnchor (float u, float v)
指定標記圖片上資訊視窗的錨點。這項資訊是在
使用與錨點相同的座標系統。詳情請參閱 anchor(float, float)
。
預設為圖片的上方中間。
參數
u | 資訊視窗錨定的 u 座標,按照圖片寬度的比例 (在範圍內) [0、1]) |
---|---|
v | 資訊視窗錨定的 v 座標,按照圖片高度的比例 (在範圍內) [0、1]) |
傳回
- 呼叫該方法的物件,以及設定新的資訊視窗錨點。
公開 MarkerOptions 旋轉 (浮動旋轉)
設定標記的順時針旋轉角度 (以度為單位)。軸 旋轉角度與標記垂直旋轉 0 則對應預設位置 的標記。如果標記平放在地圖上,則預設方向為北對齊。 旋轉是讓標記始終平放在地圖上。如果標記是 預設位置為朝上,而旋轉時標記是 。預設值為 0。
參數
旋轉 |
---|
傳回
- 呼叫該方法的物件,並設定新的旋轉設定。