ホ−ム » クラスリファレンス » ZDC.Polyline

ZDC.Polyline

線や多角形を描画します。

実装例

コンストラクタ

ZDC.Polyline(latlons, options)

引数プロパティタイプデフォルト説明
latlons-array(ZDC.LatLon)-緯度経度の配列
optionsstrokeColorstring#000000枠線の色
strokeWeightnumber2枠線の太さ
※1以上を指定してください
fillColorstringnone塗りつぶしの色
fillOpacitynumber1.0塗りつぶしの透過度
※Androidではサポートされません
lineOpacitynumber1.0線の透過度
※Androidでは塗りつぶしの透過度を兼ねます
closePathbooleanfalsetrue:パスを閉じて多角形にする
false:パスを閉じない
propagationbooleantruetrue:イベントが地図に伝播する
false:イベントが地図に伝播しない

メソッド

void addPoint(latlon)

線や多角形の頂点を追加し配列として保持します。

引数タイプ説明
latlonZDC.LatLon緯度経度

array(ZDC.LatLon) getPoints()

線や多角形の頂点をZDC.LatLonの配列で取得します。


void removeAllPoints()

線や多角形の頂点を全て削除します。


void removePoint(index)

配列のインデックス番号を指定して、線や多角形の頂点を削除します。要素を削除後の配列は詰められます。

引数タイプ説明
indexnumber配列のインデックス番号

void changePoint(index, latlon)

配列のインデックス番号を指定して、線や多角形の頂点を変更します。

引数タイプ説明
indexnumber配列のインデックス番号
latlonZDC.LatLon緯度経度

void setZindex(zIndex)

z-indexを設定します。デフォルトのz-indexは100です。

引数タイプ説明
zIndexnumberz-index

void hidden()

線や多角形を非表示にします。


void visible()

線や多角形を表示します。


void setShapeStyle(options)

線や多角形の枠線の色や太さなどのスタイルを再設定します。
引数はコンストラクタの引数と同じです。


void redraw()

addPoint()removePoint()removeAllPoints()changePoint()setShapeStyle()の実行結果を線や多角形に反映して再描画します。
ただし、このメソッドを実行する前にZDC.MapクラスのaddWidgetを実行してください。