Polyline
ポリラインのクラス
Constructor
new ZDC.Polyline(latlngs, optionsopt)
ポリラインを作成します。
zIndex(重なり順)のdefault値は100。
Parameters
名前 | 説明 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
latlngs Array.<LatLng> |
形状 | ||||||||||||||||
options(optional) Object default {} |
オプション設定
|
Example
// 頂点の配列を作成
var latlons = [];
latlons.push(new ZDC.LatLng(35.6859941, 139.77131));
latlons.push(new ZDC.LatLng(35.6701008, 139.77691));
latlons.push(new ZDC.LatLng(35.6744741, 139.76282));
latlons.push(new ZDC.LatLng(35.6777808, 139.78051));
// ポリラインを作成
pl = new ZDC.Polyline( latlons, {
color: '#FF0000',
width: 3,
pattern: 'solid',
opacity: 1.0
});
// ポリラインを地図オブジェクト(map)に追加
map.addWidget(pl);
Methods
show()
表示します。
hide()
非表示にすることができます。
rotate()
指定した角度値で図形の座標値を図形のBBOXを中心に回転し変更します。
左回りを正とします。
なお、実行後はrotatedViewは0に初期化されます。
setZIndex(zIndex)
重なりの順序を設定します。値が同一の図形との重なり順は保証されません。
図形クラス間でのみ有効です。ウィジェットとの重なり順序は保証されません。
図形クラス:Polygon,Polyline,Oval,GroundOverlay,ImageLayer,GLLabel
ウィジェットクラス:Popup,Marker,UserWidget,MarkerCluster,StataicUserWidget
Parameters
zIndex(number) default 100
重なり順
大きい数字であれば手前、小さい場合は奥に配置されます。
重なり順
大きい数字であれば手前、小さい場合は奥に配置されます。
Throws
zIndexが0以下の場合、エラーとなります。
setOptions(options)
オプションを設定します。
Parameters
options(Object)
オプション設定。constructorのoptionsと同じ。
オプション設定。constructorのoptionsと同じ。
addEventListener(eventName, listener)
イベントリスナーを登録します。
Parameters
eventName(string)
イベントの種類を表す文字列。
Map Eventsを参照(マウス操作イベントとタッチ操作イベントのみ対応)
listener(function)Map Eventsを参照(マウス操作イベントとタッチ操作イベントのみ対応)
登録するイベントリスナー。
イベントリスナーの引数はMap Eventsを参照して下さい。
イベントリスナーの引数はMap Eventsを参照して下さい。
Example
polyline.addEventListener('click', function(type, latLng, point) {
// 処理
});
removeEventListener(eventName, listener)
登録したイベントリスナーを削除します。
Parameters
eventName(string)
イベントの種類を表す文字列
listener(function)削除するイベントリスナー
changePoint(index, latlng)
頂点を移動します。
Parameters
Throws
指定したindexが現在の頂点数以上の場合、エラーとなります。
removeAllPoints()
全頂点を削除します。
removePoint(index)
頂点を削除します。
Parameters
index(number)
削除する頂点番号(0~N)
Throws
指定したindexが現在の頂点数以上の場合、エラーとなります。
getId()
idを取得します。
Returns
Type:string
idを返却します。
idを返却します。