線や多角形を描画します。
※)shape.jsが必要です。
ZDC.Polyline(latlons, options)
引数 | プロパティ | タイプ | デフォルト | 説明 |
latlons | - | array(ZDC.LatLon) | - | 緯度経度の配列 |
options | strokeColor | string | #000000 | 枠線の色 |
strokeWeight | number | 2 | 枠線の太さ ※1以上を指定してください |
|
fillColor | string | none | 塗りつぶしの色 | |
fillOpacity | number | 1.0 | 塗りつぶしの透過度 ※Androidではサポートされません |
|
lineStyle | string | solid | 線の種類(solid or dash or dashdot or dot) | |
lineOpacity | number | 1.0 | 線の透過度 ※Androidでは塗りつぶしの透過度を兼ねます |
|
closePath | boolean | false | true:パスを閉じて多角形にする false:パスを閉じない |
|
propagation | boolean | true | true:イベントが地図に伝播する false:イベントが地図に伝播しない |
線や多角形の頂点を追加し配列として保持します。
引数 | タイプ | 説明 |
latlon | ZDC.LatLon | 緯度経度 |
線や多角形の頂点をZDC.LatLonの配列で取得します。
線や多角形の頂点を全て削除します。
配列のインデックス番号を指定して、線や多角形の頂点を削除します。要素を削除後の配列は詰められます。
引数 | タイプ | 説明 |
index | number | 配列のインデックス番号 |
配列のインデックス番号を指定して、線や多角形の頂点を変更します。
引数 | タイプ | 説明 |
index | number | 配列のインデックス番号 |
latlon | ZDC.LatLon | 緯度経度 |
z-indexを設定します。デフォルトのz-indexは100です。
引数 | タイプ | 説明 |
zIndex | number | z-index |
線や多角形を非表示にします。
線や多角形を表示します。
線や多角形の枠線の色や太さなどのスタイルを再設定します。
引数はコンストラクタの引数と同じです。
addPoint()、removePoint()、removeAllPoints()、changePoint()、setShapeStyle()の実行結果を線や多角形に反映して再描画します。
ただし、このメソッドを実行する前にZDC.MapクラスのaddWidgetを実行してください。