构造器和说明 |
---|
Marker(MarkerDelegate markerDelegateImpl) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object other) |
float |
getAlpha()
获取Marker的透明度
|
java.lang.String |
getId()
获取Marker的id,该id值是Marker的唯一标识
|
android.view.View |
getMarkerView()
返回Marker的View
|
LatLng |
getPosition()
获取Marker的位置
|
float |
getRotation()
获取Marker的旋转角度
|
java.lang.String |
getSnippet()
获取Marker的描述信息
|
java.lang.Object |
getTag()
得到调用都的设置的Tag.
|
java.lang.String |
getTitle()
获取Marker的标题
|
int |
hashCode() |
void |
hideInfoWindow()
隐藏infowindow
|
boolean |
isDraggable()
获取是否可以拖拽
|
boolean |
isInfoWindowShown()
获取 infowindow 是否可见
|
boolean |
isVisible()
获取Marker是否可见
|
void |
remove()
移除此Marker
|
void |
set2Top()
将当前Marker置顶
|
void |
setAlpha(float alpha)
设置Marker的透明度
|
void |
setAnchor(float anchorU,
float anchorV)
设置Marker的锚点。
|
void |
setDraggable(boolean draggable)
设置Marker是否可以被拖拽,如果设置为true,用户可以通过长按Marker来触发对其的拖拽。
|
void |
setIcon(BitmapDescriptor icon)
设置Marker的图片资源
|
void |
setInfoWindowHideAnimation(android.view.animation.Animation animation)
设置InfoWindow隐藏时的动画
|
void |
setInfoWindowShowAnimation(android.view.animation.Animation animation)
设置InfoWindow出现时的动画
|
void |
setMarkerView(android.view.View markerView)
为Marker设置View,注意该操作会将当前的MarkerView移除
|
void |
setPosition(LatLng latLng)
设置Marker的位置
|
void |
setRotation(float rotation)
设置Marker的旋转角度,旋转中心为Marker的描点
|
void |
setSnippet(java.lang.String snippet)
设置Marker的描述信息
|
void |
setTag(java.lang.Object tag)
给这个Marker设置一个Tag,由调用者使用.
|
void |
setTitle(java.lang.String title)
设置Marker的标题
|
void |
setVisible(boolean isVisible)
设置Marker是否可见
|
void |
showInfoWindow()
显示infowindow
|
public boolean equals(java.lang.Object other)
equals
在类中 java.lang.Object
public float getAlpha()
public java.lang.String getId()
public LatLng getPosition()
public float getRotation()
public java.lang.String getSnippet()
public java.lang.String getTitle()
public int hashCode()
hashCode
在类中 java.lang.Object
public void hideInfoWindow()
public boolean isDraggable()
public boolean isInfoWindowShown()
public boolean isVisible()
public void setAlpha(float alpha)
alpha
- Marker的透明度,取值范围[0,1],0表示完全透明,1表示不透明。public void setAnchor(float anchorU, float anchorV)
锚点用于确定固定到Marker地图坐标处的Marker自身的位置。 以 icon 左上角为原点。icon 左上角对应的 anchor 为(0,0),右下角为(1,1)。
anchorU
- U坐标系的锚点,是相对于Marker自身宽度的比例,[0,1]anchorV
- V坐标系的锚点,是相对于Marker自身高度的比例,[0,1]public void setDraggable(boolean draggable)
draggable
- public void setIcon(BitmapDescriptor icon)
icon
- public void setPosition(LatLng latLng)
latLng
- public void setRotation(float rotation)
rotation
- Marker的旋转角度,角度制public void setSnippet(java.lang.String snippet)
snippet
- public void setTitle(java.lang.String title)
title
- public void setVisible(boolean isVisible)
setVisible
在接口中 IOverlay
isVisible
- public void showInfoWindow()
public void set2Top()
public android.view.View getMarkerView()
public void setMarkerView(android.view.View markerView)
markerView
- public void setInfoWindowHideAnimation(android.view.animation.Animation animation)
animation
- 动画资源idpublic void setInfoWindowShowAnimation(android.view.animation.Animation animation)
animation
- 动画资源idpublic java.lang.Object getTag()
tag
- public void setTag(java.lang.Object tag)