public final class Polygon
extends java.lang.Object
ポリゴンを定義する。
ポリゴンは以下のプロパティを持つ。
IllegalArgumentException
がスローされる。
IllegalArgumentException
がスローされる。
10
。GroundOverlay
s, Circle
s, Polyline
s ※Marker
sは対象外)も含め、上に描画する順番。0
。
true
。すなわち表示される。true
を設定する。false
。このプロパティがtrue
の時、ZDCMap.setOnPolygonClickListener(ZDCMap.OnPolygonClickListener)
で登録したZDCMap.OnPolygonClickListener
の通知を受ける。
// ポリゴン追加
ZDCMap map = ...;
Polygon poly = map.addPolygon(new PolygonOptions()
.add(new LatLng(35.662403, 139.763176), new LatLng(35.659788, 139.766953),
new LatLng(35.657606, 139.763086), new LatLng(35.659184, 139.760243))
.strokeColor(Color.RED)
.fillColor(Color.GREEN));
コンストラクタと説明 |
---|
Polygon(com.zdc.android.zms.maps.model.internal.IPolygonDelegate delegate) |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
equals(java.lang.Object other) |
int |
getFillColor()
ポリゴンの塗りつぶし色を取得する。
|
java.util.List<java.util.List<LatLng>> |
getHoles()
ポリゴンの内側ポリゴンのリストのコピーを返す。
|
java.lang.String |
getId()
ポリゴンのIDを取得する。
|
java.util.List<LatLng> |
getPoints()
ポリゴンの頂点リストのコピーを返す。
|
int |
getStrokeColor()
ポリゴンの線色を取得する。
|
float |
getStrokeWidth()
ポリゴンの線幅を取得する。
|
int |
getZIndex()
ポリゴンのzIndexを取得する。
|
int |
hashCode() |
boolean |
isClickable()
ポリゴンのクリック可否を取得する。
|
boolean |
isVisible()
ポリゴンの可視性を取得する。
|
void |
remove()
地図上からポリゴンを削除する。
|
void |
setClickable(boolean clickable)
ポリゴンのクリック可否を設定する。
|
void |
setFillColor(int color)
塗りつぶし色を設定する。
|
void |
setHoles(java.util.List<? extends java.util.List<LatLng>> holes)
ポリゴンに内側ポリゴンを設定する。
|
void |
setPoints(java.util.List<LatLng> points)
ポリゴンにポイントを設定する。
|
void |
setStrokeColor(int color)
線色を設定する。
|
void |
setStrokeWidth(float width)
線幅を設定する。
|
void |
setVisible(boolean visible)
ポリゴンの可視性を設定する。
|
void |
setZIndex(int zIndex)
ポリゴンのzIndexを設定する。
|
public Polygon(com.zdc.android.zms.maps.model.internal.IPolygonDelegate delegate)
public boolean equals(java.lang.Object other)
equals
クラス内 java.lang.Object
public int getFillColor()
public java.util.List<java.util.List<LatLng>> getHoles()
public java.lang.String getId()
public java.util.List<LatLng> getPoints()
setPoints(List)
を呼び出す。public int getStrokeColor()
public float getStrokeWidth()
public int getZIndex()
public int hashCode()
hashCode
クラス内 java.lang.Object
public boolean isClickable()
true
可; false
不可public boolean isVisible()
true
表示; false
非表示public void remove()
public void setClickable(boolean clickable)
clickable
- true
可; false
不可public void setFillColor(int color)
color
- 色(ARGB32bit format)public void setHoles(java.util.List<? extends java.util.List<LatLng>> holes) throws java.lang.IllegalArgumentException
holes
- 内側ポリゴンリストjava.lang.IllegalArgumentException
public void setPoints(java.util.List<LatLng> points) throws java.lang.IllegalArgumentException
points
- ポリゴンの頂点リスト(LatLng
)java.lang.IllegalArgumentException
public void setStrokeColor(int color)
color
- ポリゴンの線色(ARGB32bit format)public void setStrokeWidth(float width)
width
- ポリゴンの線幅public void setVisible(boolean visible)
visible
- true
表示; false
非表示public void setZIndex(int zIndex)
zIndex
- ポリゴンのzIndex