MarkerOptions

公開最終課 MarkerOptions 擴充物件
implements Parcelable

為標記定義 MarkerOptions。

開發人員指南

詳情請參閱標記開發人員。 指南。

繼承常數摘要

公用建構函式摘要

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
icon(BitmapDescriptor iconDescriptor)
設定標記的圖示。
MarkerOptions
infoWindowAnchor(float u, float v)
指定標記圖片上資訊視窗的錨點。
boolean
isDraggable()
取得這個 MarkerOptions 物件的拖曳設定。
boolean
isFlat()
取得這個 MarkerOptions 物件的平坦設定。
boolean
isVisible()
取得這個 MarkerOptions 物件的瀏覽權限設定。
MarkerOptions
position(LatLng latlng)
設定標記的位置。
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 (與衝突行為)

設定標記的衝突狀態。這個值為 Marker.CollisionBehavior。這項服務可以 只能設定一次

參數
collisionBehavior
傳回
  • 呼叫該方法的物件,並設定衝突狀態。

公開 MarkerOptions 可拖曳 (可拖曳布林值)

設定標記的拖曳性。

參數
可拖曳
傳回
  • 呼叫該方法的物件,並設定新的可拖曳狀態。

公開 MarkerOptions 平板 (扁平的布林值)

設定此標記是否應平貼地圖 true 或面對 相機:false。如果標記平放在地圖上,則它會一直卡在地圖, 相機會旋轉和傾斜,但會保持與相機縮放相同的大小,這點與 GroundOverlay。如果標記是看板廣告,則一定會對著攝影機鏡頭 然後會隨著鏡頭旋轉和傾斜預設值為 false

參數
平盤
傳回
  • 呼叫該方法的物件,擁有新的扁平狀態集。

公開 浮點值 getAlpha ()

取得這個 MarkerOptions 物件的 Alpha 組合。

傳回
  • 範圍 [0, 1] 中的標記 Alpha 值。

公開 浮點值 getAnchorU ()

錨點從左側邊緣的水平距離,標準化為 [0, 1]。

傳回
  • 錨定標記的 u 值。

公開 浮點值 getAnchorV ()

錨點從頂端邊緣的垂直距離,經過正規化為 [0, 1]。

傳回
  • 錨定標記的 v 值

公開 攔截 getCollisionBehavior ()

公開 BitmapDescriptor getIcon ()

取得為這個 MarkerOptions 物件設定的自訂圖示描述元。

傳回
  • 代表自訂圖示的 BitmapDescriptor;如果沒有自訂圖示,則為 null 圖示。

公開 浮點值 getInfoWindowAnchorU ()

資訊視窗錨點從左側邊緣的水平距離,標準化為 [0, 1]。

傳回
  • 資訊視窗錨定的 u 值。

公開 浮點值 getInfoWindowAnchorV ()

資訊視窗錨定點從頂端邊緣的垂直距離,經過正規化為 [0, 1]。

傳回
  • 資訊視窗錨的 v 值。

公開 LatLng getPosition ()

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

傳回
  • LatLng 物件,用於指定標記目前的位置。

公開 浮點值 getRotation ()

取得這個 MarkerOptions 物件的旋轉設定。

傳回
  • 標記從預設位置順時針旋轉角度。

公開 字串 getSnippet ()

取得這個 MarkerOptions 物件的程式碼片段。

傳回
  • 包含標記片段的字串。

公開 字串 getTitle ()

取得這個 MarkerOptions 物件的標題。

傳回
  • 包含標記標題的字串。

公開 浮點值 getZIndex ()

取得這個 MarkerOptions 物件的 zIndex。

傳回
  • 標記的 zIndex。

公開 MarkerOptions 圖示 (BitmapDescriptor 圖示描述元)

設定標記的圖示。

參數
iconDescriptor 如果 null,則會使用預設標記。
傳回
  • 呼叫該方法的物件,並設定新的圖示描述元。

公開 MarkerOptions infoWindowAnchor (float u, float v)

指定標記圖片上資訊視窗的錨點。這項資訊是在 使用與錨點相同的座標系統。詳情請參閱 anchor(float, float)。 預設為圖片的上方中間。

參數
u 資訊視窗錨定的 u 座標,按照圖片寬度的比例 (在範圍內) [0、1])
v 資訊視窗錨定的 v 座標,按照圖片高度的比例 (在範圍內) [0、1])
傳回
  • 呼叫該方法的物件,以及設定新的資訊視窗錨點。

公開 布林值 isDraggable ()

取得這個 MarkerOptions 物件的拖曳設定。

傳回
  • 如果標記可拖曳,則為 true;如果沒有,則會傳回 false

公開 布林值 isFlat ()

取得這個 MarkerOptions 物件的平坦設定。

傳回
  • 如果標記平放在地圖上,則為 truefalse 表示標記 面對鏡頭。

公開 布林值 isVisible ()

取得這個 MarkerOptions 物件的瀏覽權限設定。

傳回
  • true (如果顯示標記);如果沒有,則會傳回 false

公開 MarkerOptions 位置 (LatLng 經緯度)

設定標記的位置。

參數
經緯度
傳回
  • 呼叫該方法的物件,並設定新的位置。

公開 MarkerOptions 旋轉 (浮動旋轉)

設定標記的順時針旋轉角度 (以度為單位)。軸 旋轉角度與標記垂直旋轉 0 則對應預設位置 的標記。如果標記平放在地圖上,則預設方向為北對齊。 旋轉是讓標記始終平放在地圖上。如果標記是 預設位置為朝上,而旋轉時標記是 。預設值為 0。

參數
旋轉
傳回
  • 呼叫該方法的物件,並設定新的旋轉設定。

公開 MarkerOptions 程式碼片段 (字串片段)

設定標記的程式碼片段。

參數
摘要
傳回
  • 呼叫該方法的物件,並設定了新的程式碼片段。

公開 MarkerOptions 名稱 (字串標題)

設定標記的標題。

參數
title
傳回
  • 呼叫該方法的物件,並包含新的標題集。

公開 MarkerOptions 顯示 (可見布林值)

設定標記的顯示設定。

參數
顯示
傳回
  • 呼叫該方法的物件,並設定了新的顯示狀態。

公開 MarkerOptions zIndex (浮點 zIndex)

設定標記的 zIndex。

參數
zIndex
傳回
  • 使用新的 zIndex 集,呼叫此方法的物件。