public final class GroundOverlay extends BaseOverlay
线段属性的修改必须在主线程里调用,否则将会抛出IllegalStateException。
Field1, Field2, overlayName
限定符和类型 | 方法和说明 |
---|---|
void |
destroy()
是否图片资源
|
float |
getBearing()
获取ground 覆盖物旋转的角度。
|
LatLngBounds |
getBounds()
获取ground 覆盖物的地理坐标范围。
|
float |
getHeight()
获取ground 覆盖物的高。
|
java.lang.String |
getId()
得到Ground 覆盖物的Id,一个地图上的每个图片层都有自己的ID。
|
LatLng |
getPosition()
获取 ground 覆盖物位置。
|
float |
getTransparency()
获取ground 覆盖物的透明度。
|
float |
getWidth()
获取 ground 覆盖物的宽度。
|
float |
getZIndex()
获取ground 覆盖物的z轴指数。
|
boolean |
isVisible()
得到当前ground 覆盖物的可见性。
|
void |
remove()
从地图中删除当前 Ground 覆盖物,删除后它的所有方法不可用。
|
void |
setBearing(float bearing)
设置ground 覆盖物从正北开始顺时针旋转的角度,中心点为锚点。
|
void |
setDimensions(float width)
设置ground 覆盖物的宽度,ground 覆盖物的高度根据图片的比例自动变化。
|
void |
setDimensions(float width,
float height)
设置ground 覆盖物的宽度和高度,图片会被拉伸,可能不会保留之前的图片比例。
|
void |
setImage(BitmapDescriptor icon)
设置ground 覆盖物的图片信息,新图片会使用老图片的矩形区域。
|
void |
setPosition(LatLng latLng)
设置ground 覆盖物的位置,ground 覆盖物的其他属性不变。
|
void |
setPositionFromBounds(LatLngBounds latLngBounds)
根据矩形区域设置ground 覆盖物的位置。
|
void |
setTransparency(float transparency)
设置ground 覆盖物的透明度,默认为0,不透明。
|
void |
setVisible(boolean visible)
设置ground 覆盖物是否可见。
|
void |
setZIndex(float zIndex)
设置ground 覆盖物的z轴指数。
|
method1, method2
public void remove()
public java.lang.String getId()
public void setPosition(LatLng latLng)
latLng
- 可以设置ground 覆盖物的位置的锚点。public LatLng getPosition()
public void setDimensions(float width)
width
- ground覆盖物的宽度,单位:米。public void setImage(BitmapDescriptor icon)
icon
- 新图片。public void setDimensions(float width, float height)
width
- ground 覆盖物的宽度。单位:米height
- ground 覆盖物的高度。单位:米public float getWidth()
public float getHeight()
public void setPositionFromBounds(LatLngBounds latLngBounds)
latLngBounds
- 可以设置ground 覆盖物位置的矩形区域。(西南与东北坐标范围)public LatLngBounds getBounds()
public void setBearing(float bearing)
bearing
- 旋转的角度。public float getBearing()
public void setZIndex(float zIndex)
zIndex
- ground 覆盖物的z轴指数。public float getZIndex()
public void setVisible(boolean visible)
visible
- true 可见, false 不可见。public boolean isVisible()
public void setTransparency(float transparency)
transparency
- 0~1之间的数值,0为不透明,1为全透明。public float getTransparency()
public void destroy()