public final class TileOverlay extends BaseOverlay
瓦片提供者:
提供者提供在瓦片图层上使用的图像。您必须在瓦片添加到地图上之前指定提供者。一旦瓦片添加到地图之后,提供者将不能更改。如果瓦片提供者发生变化,您必须使用 TileOverlay.clearTileCache()
方法确保以前的瓦片图不再出现。
Z轴值:
Z轴是控制瓦片图层重复区域的绘制顺序的值。Z轴较大的瓦片图层会在绘制在Z轴较小的瓦片图层上面。如果两个瓦片图层的Z轴数值相同,则覆盖情况将随机出现。
可见性:
瓦片图层是否可见,只是表示是否画在地图上。设置不可见的瓦片图层,将不被画在地图上,但会保留它的其他属性。默认瓦片图层是可见的。
调用这个类的方法必须在主线程使用,操作失败将会抛出IllegalStateException异常。
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.ref.WeakReference<IGlOverlayLayer> |
glOverlayLayerRef |
protected TileOverlayOptions |
options |
Field1, Field2, overlayName
构造器和说明 |
---|
TileOverlay(IGlOverlayLayer glOverlayLayer,
TileOverlayOptions tileOverlayOptions,
java.lang.String overlayName) |
限定符和类型 | 方法和说明 |
---|---|
protected java.lang.Object |
callNativeFunction(java.lang.String functionName,
java.lang.Object[] args) |
void |
clearTileCache()
清空瓦片图层的缓存
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getId()
获取瓦片图层的Id
|
float |
getZIndex()
获取瓦片图层的Z轴值
|
int |
hashCode() |
boolean |
isVisible()
获取瓦片图层是否可见。
|
void |
remove()
从地图上删除瓦片图层
|
void |
setVisible(boolean visible)
设置瓦片图层可见属性
|
void |
setZIndex(float zIndex)
设置瓦片图层的Z轴值
|
protected void |
updateOption() |
method1, method2
protected TileOverlayOptions options
protected java.lang.ref.WeakReference<IGlOverlayLayer> glOverlayLayerRef
public TileOverlay(IGlOverlayLayer glOverlayLayer, TileOverlayOptions tileOverlayOptions, java.lang.String overlayName)
public void remove()
public void clearTileCache()
public java.lang.String getId()
public void setZIndex(float zIndex)
zIndex
- Z轴值public float getZIndex()
public void setVisible(boolean visible)
visible
- true: 可见;false: 不可见public boolean isVisible()
public boolean equals(java.lang.Object o)
equals
在类中 java.lang.Object
public int hashCode()
hashCode
在类中 java.lang.Object
protected java.lang.Object callNativeFunction(java.lang.String functionName, java.lang.Object[] args)
protected void updateOption()