public final class Marker
extends java.lang.Object
构造器和说明 |
---|
Marker(MarkerOptions options) |
限定符和类型 | 方法和说明 |
---|---|
void |
destroy()
删除当前marker并销毁Marker的图片等资源。
|
boolean |
equals(java.lang.Object other) |
java.util.ArrayList<BitmapDescriptor> |
getIcons()
获取图片资源
|
java.lang.String |
getId()
返回marker 的id,每个marker 的唯一标识,用来区分不同的marker。
|
java.lang.Object |
getObject()
返回Marker的附加对象,即自定义的Marker的属性。
|
int |
getPeriod()
得到多少帧刷新一次图片资源。
|
LatLng |
getPosition()
返回当前marker 的经纬度坐标对象。
|
java.lang.String |
getSnippet()
返回当前marker 的文字片段
|
java.lang.String |
getTitle()
返回marker 的标题。
|
float |
getZIndex()
返回当前线段z轴的值。
|
int |
hashCode() |
void |
hideInfoWindow()
隐藏marker的InfoWindow信息窗口。
|
boolean |
isDraggable()
获得标记的拖动状态。
|
boolean |
isInfoWindowShown()
如果marker的信息窗口显示,返回true,否则返回false。
|
boolean |
isVisible()
返回marker是否可见。
|
void |
remove()
删除当前marker。
|
void |
setAnchor(float anchorU,
float anchorV)
设置当前marker的锚点
锚点是定位图标接触地图平面的点。
|
void |
setDraggable(boolean paramBoolean)
设置标记是否可拖动。
|
void |
setIcon(BitmapDescriptor icon)
设置当前marker的图标
|
void |
setIcons(java.util.ArrayList<BitmapDescriptor> icons)
多图片刷新模拟gif动画 icons 设置会使用 icon方法覆盖
|
void |
setObject(java.lang.Object object)
设置Marker的附加对象。
|
void |
setPeriod(int period)
设置多少帧刷新一次图片资源,Marker动画的间隔时间,值越小动画越快。
|
void |
setPosition(LatLng latlng)
设置marker 的经纬度位置。
|
void |
setPositionByPixels(int x,
int y)
设置marker在屏幕的像素坐标。
|
void |
setRotateAngle(float rotate)
设置marker旋转角度,以锚点旋转。
|
void |
setSnippet(java.lang.String snippet)
设置marker的文字片段。
|
void |
setTitle(java.lang.String title)
设置marker 的标题。
|
void |
setVisible(boolean visible)
设置marker 的可见属性。
|
void |
setZIndex(float zIndex)
设置marker Z轴的值。
|
void |
showInfoWindow()
显示当前marker 的信息窗口。
|
public Marker(MarkerOptions options)
public void setPosition(LatLng latlng)
public LatLng getPosition()
public float getZIndex()
public void setZIndex(float zIndex)
zIndex
- z轴的值public void remove()
public void setObject(java.lang.Object object)
object
- Marker的附加对象public java.lang.Object getObject()
public void setPeriod(int period)
period
- 刷新周期,越小速度越快。默认为20,最小为1。public int getPeriod()
public void setIcons(java.util.ArrayList<BitmapDescriptor> icons)
public java.util.ArrayList<BitmapDescriptor> getIcons()
public void destroy()
public java.lang.String getId()
public void setTitle(java.lang.String title)
title
- 标题信息。public java.lang.String getTitle()
public void setSnippet(java.lang.String snippet)
public java.lang.String getSnippet()
public void setIcon(BitmapDescriptor icon)
icon
- 设置的marker图标public void setAnchor(float anchorU, float anchorV)
anchorU
- 锚点水平范围的比例,是一个0 到1 之间的float型数值。anchorV
- 锚点垂直范围的比例,是一个0 到1 之间的float型数值。public void setDraggable(boolean paramBoolean)
public boolean isDraggable()
public void showInfoWindow()
public void hideInfoWindow()
public boolean isInfoWindowShown()
public void setVisible(boolean visible)
public boolean isVisible()
public void setRotateAngle(float rotate)
rotate
- public boolean equals(java.lang.Object other)
equals
在类中 java.lang.Object
public int hashCode()
hashCode
在类中 java.lang.Object
public void setPositionByPixels(int x, int y)
setPosition(LatLng)
改变。x
- 横向像素点。y
- 纵向像素点。