public final class Polygon
extends java.lang.Object
ポリゴンを定義する。
ポリゴンは以下のプロパティを持つ。
IllegalArgumentExceptionがスローされる。
IllegalArgumentExceptionがスローされる。
10。GroundOverlays, Circles, Polylines ※Markersは対象外)も含め、上に描画する順番。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.Objectpublic 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.Objectpublic 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.IllegalArgumentExceptionpublic void setPoints(java.util.List<LatLng> points) throws java.lang.IllegalArgumentException
points - ポリゴンの頂点リスト(LatLng)java.lang.IllegalArgumentExceptionpublic 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