public final class MarkerOptions
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.String |
id |
构造器和说明 |
---|
MarkerOptions() |
限定符和类型 | 方法和说明 |
---|---|
MarkerOptions |
alpha(float alpha) |
MarkerOptions |
anchor(float u,
float v)
设置anchor
以 icon 左上角为原点。
|
MarkerOptions |
draggable(boolean enable)
设置是否可拖拽
|
float |
getAlpha()
获取透明度
|
float |
getAnchorU()
获取 anchorU
|
float |
getAnchorV()
获取 anchorV
|
android.view.animation.Animation |
getHidingAnination() |
BitmapDescriptor |
getIcon()
获取 icon
|
android.view.animation.Animation |
getInfoWindowHideAnimation() |
android.view.animation.Animation |
getInfoWindowShowAnimation() |
android.view.View |
getMarkerView()
返回MarkerView
|
LatLng |
getPosition()
获取位置
|
float |
getRotation()
获取旋转角度
|
android.view.animation.Animation |
getShowingAnination() |
java.lang.String |
getSnippet()
获取 snippet
|
java.lang.Object |
getTag()
获得用户设置的tag.
|
java.lang.String |
getTitle()
获取 title
|
MarkerOptions |
icon(BitmapDescriptor icon)
设置icon
|
MarkerOptions |
infoWindowHideAnimation(android.view.animation.Animation infoWindowHideAnimation)
设置InfoWindow隐藏时的动画
|
MarkerOptions |
infoWindowShowAnimation(android.view.animation.Animation infoWindowShowAnimation)
设置InfoWindow出现时的动画
|
boolean |
isDraggable()
获取是否可拖拽
|
boolean |
isGps() |
boolean |
isVisible()
获取是否可见
|
MarkerOptions |
markerView(android.view.View markerView)
设置自定义MarkerView,注意一旦设置此项,icon设置将失效
|
MarkerOptions |
position(LatLng position)
设置位置
|
MarkerOptions |
rotation(float rotation) |
MarkerOptions |
setHidingAnination(android.view.animation.Animation hidingAnination) |
MarkerOptions |
setShowingAnination(android.view.animation.Animation showingAnination) |
MarkerOptions |
snippet(java.lang.String snippet)
设置snippet
|
MarkerOptions |
tag(java.lang.Object tag)
设置这个Marker的tag,由Marker.getTag获得。
|
MarkerOptions |
title(java.lang.String title)
设置title
|
MarkerOptions |
visible(boolean visible)
设置是否可见
|
public MarkerOptions position(LatLng position)
public MarkerOptions icon(BitmapDescriptor icon)
public MarkerOptions anchor(float u, float v)
u
- 水平坐标系的锚点,是相对于Marker自身宽度的比例,[0,1]v
- 垂直坐标系的锚点,是相对于Marker自身高度的比例,[0,1]public MarkerOptions alpha(float alpha)
public MarkerOptions rotation(float rotation)
public MarkerOptions title(java.lang.String title)
public MarkerOptions snippet(java.lang.String snippet)
public MarkerOptions draggable(boolean enable)
public MarkerOptions visible(boolean visible)
public MarkerOptions tag(java.lang.Object tag)
tag
- public LatLng getPosition()
public java.lang.String getTitle()
public java.lang.String getSnippet()
public BitmapDescriptor getIcon()
public float getAnchorU()
public float getAnchorV()
public float getRotation()
public float getAlpha()
public boolean isDraggable()
public boolean isVisible()
public boolean isGps()
public android.view.View getMarkerView()
public MarkerOptions markerView(android.view.View markerView)
markerView
- public android.view.animation.Animation getInfoWindowShowAnimation()
public MarkerOptions infoWindowShowAnimation(android.view.animation.Animation infoWindowShowAnimation)
infoWindowShowAnimation
- public android.view.animation.Animation getShowingAnination()
public MarkerOptions setShowingAnination(android.view.animation.Animation showingAnination)
public android.view.animation.Animation getHidingAnination()
public MarkerOptions setHidingAnination(android.view.animation.Animation hidingAnination)
public android.view.animation.Animation getInfoWindowHideAnimation()
public MarkerOptions infoWindowHideAnimation(android.view.animation.Animation infoWindowHideAnimation)
infoWindowHideAnimation
- public java.lang.Object getTag()