public final class GroundOverlay
extends java.lang.Object
グラウンドオーバーレイを定義する。
グラウンドオーバーレイは以下のプロパティを持つ。
LatLng
)と、画像の幅(m)を指定する。アンカーポイントのデフォルトは画像中心。LatLngBounds
)を指定する。IllegalArgumentException
がスローされる。GroundOverlayOptions
のメソッドを使って行う必要がある。IllegalStateException
がスローされる。
Bitmap
)はこのオーバーレイに使用される。IllegalArgumentException
がスローされる。IllegalArgumentException
がスローされる。Polyline
s, Circle
s, Polygon
s ※Marker
sは対象外)も含め、上に描画する順番。0
。
0
。
true
。すなわち表示される。true
を設定する。false
。このプロパティがtrue
の時、ZDCMap.setOnGroundOverlayClickListener(ZDCMap.OnGroundOverlayClickListener)
で登録したZDCMap.OnGroundOverlayClickListener
の通知を受ける。
// オーバーレイ追加
ZDCMap map = ...;
Bitmap image = ...;
GroundOverlay groundOverlay = map.addGroundOverlay(new GroundOverlayOptions()
.image(image)
.positionFromBounds(new LatLngBounds(new LatLng(20, 140), new LatLng(40, 145))));
コンストラクタと説明 |
---|
GroundOverlay(com.zdc.android.zms.maps.model.internal.IGroundOverlayDelegate delegate) |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
equals(java.lang.Object obj) |
float |
getBearing()
オーバーレイの回転角度を取得する。
|
LatLngBounds |
getBounds()
オーバーレイのバウンディングボックスを取得する。
|
float |
getHeight()
オーバーレイの高さを取得する。
|
java.lang.String |
getId()
このオーバーレイのIDを取得する。
|
LatLng |
getPosition()
アンカーポイント(重心点)を取得する。
|
float |
getTransparency()
オーバーレイの透明性を取得する。
|
float |
getWidth()
オーバーレイの幅を取得する。
|
int |
getZIndex()
オーバーレイのzIndexを取得する。
|
int |
hashCode() |
boolean |
isClickable()
クリック可否を取得する。
|
boolean |
isVisible()
オーバーレイの可視性を取得する。
|
void |
remove()
地図上からこのオーバーレイを削除する。
|
void |
setBearing(float bearing)
オーバーレイの回転角度を設定する。
|
void |
setClickable(boolean clickable)
クリック可否を設定する。
|
void |
setDimensions(float width)
オーバーレイの幅を設定する。
|
void |
setDimensions(float width,
float height)
オーバーレイのサイズを設定する。
|
void |
setImage(android.graphics.Bitmap image)
オーバーレイ用の画像を設定する。
|
void |
setPosition(LatLng latLng)
オーバーレイの位置をアンカーポイント(重心点)で設定する。
|
void |
setPositionFromBounds(LatLngBounds bounds)
与えられた
LatLngBounds にフィットするようにして、オーバーレイの位置を設定する。 |
void |
setTransparency(float transparency)
このオーバーレイの透明度を設定する。
|
void |
setVisible(boolean visible)
オーバーレイの可視性を設定する。
|
void |
setZIndex(int zIndex)
オーバーレイのzIndexを設定する。
|
public GroundOverlay(com.zdc.android.zms.maps.model.internal.IGroundOverlayDelegate delegate)
public boolean equals(java.lang.Object obj)
equals
クラス内 java.lang.Object
public float getBearing()
public LatLngBounds getBounds()
LatLngBounds
。public float getHeight()
public java.lang.String getId()
public LatLng getPosition()
LatLng
)public float getTransparency()
public float getWidth()
public int getZIndex()
public int hashCode()
hashCode
クラス内 java.lang.Object
public boolean isClickable()
true
可; false
不可public boolean isVisible()
public void remove()
public void setBearing(float bearing)
bearing
- オーバーレイの回転角度public void setClickable(boolean clickable)
clickable
- true
可; false
不可public void setDimensions(float width)
width
- 幅(m)public void setDimensions(float width, float height)
width
- 幅(m)height
- 高(m)public void setImage(android.graphics.Bitmap image)
image
- 画像public void setPosition(LatLng latLng)
latLng
- 新しいアンカーポイント LatLng
。public void setPositionFromBounds(LatLngBounds bounds)
bounds
- オーバーレイの場所 LatLngBounds
。public void setTransparency(float transparency)
transparency
- 透明度[0..1] 0:不透明, 1:透明public void setVisible(boolean visible)
visible
- true
表示; false
非表示public void setZIndex(int zIndex)
zIndex
- zIndex