Polyline クラス
google.maps.Polyline
クラス
ポリラインは、地図上の接続された線セグメントの線形オーバーレイです。
このクラスは MVCObject
を拡張します。
const {Polyline} = await google.maps.importLibrary("maps")
を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Polyline |
Polyline([opts]) パラメータ:
渡された PolylineOptions を使用してポリラインを作成します。この PolylineOptions は、ポリラインのパスと、ポリラインの描画時に使用するストローク スタイルの両方を指定します。ポリラインを構築するときに、LatLng の配列または LatLng の MVCArray を渡すことができます。ただし、単純な配列はインスタンス化時にポリライン内の MVCArray に変換されます。 |
メソッド | |
---|---|
getDraggable |
getDraggable() パラメータ: なし
戻り値:
boolean このシェイプをユーザーがドラッグできるかどうかを返します。 |
getEditable |
getEditable() パラメータ: なし
戻り値:
boolean このシェイプをユーザーが編集できるかどうかを返します。 |
getMap |
getMap() パラメータ: なし
戻り値:
Map|null このシェイプがアタッチされているマップを返します。 |
getPath |
getPath() パラメータ: なし
パスを取得します。 |
getVisible |
getVisible() パラメータ: なし
戻り値:
boolean このポリゴンが地図上に表示されるかどうかを返します。 |
setDraggable |
setDraggable(draggable) パラメータ:
戻り値: なし
true に設定すると、ユーザーはこのシェイプを地図上でドラッグできます。geodesic プロパティは、ドラッグのモードを定義します。 |
setEditable |
setEditable(editable) パラメータ:
戻り値: なし
true に設定すると、ユーザーは頂点と各セグメントに表示される制御点をドラッグしてこのシェイプを編集できます。 |
setMap |
setMap(map) パラメータ:
戻り値: なし
指定された地図上にこのシェイプをレンダリングします。マップが null に設定されている場合、シェイプは削除されます。 |
setOptions |
setOptions(options) パラメータ:
戻り値: なし
|
setPath |
setPath(path) パラメータ:
戻り値: なし
パスを設定します。詳細については、 PolylineOptions をご覧ください。 |
setVisible |
setVisible(visible) パラメータ:
戻り値: なし
false に設定されている場合、このポリゴンを非表示にします。 |
継承:
addListener 、
bindTo 、
get 、
notify 、
set 、
setValues 、
unbind 、
unbindAll
|
イベント | |
---|---|
click |
function(event) 引数:
このイベントは、DOM click イベントがポリラインに発生すると発生します。 |
contextmenu |
function(event) 引数:
このイベントは、Polyline で DOM contextmenu イベントが発生したときに発生します。 |
dblclick |
function(event) 引数:
このイベントは、ポリライン上で DOM dblclick イベントが発生すると発生します。 |
drag |
function(event) 引数:
このイベントは、ユーザーがポリラインをドラッグしている間、繰り返し発生します。 |
dragend |
function(event) 引数:
このイベントは、ユーザーがポリラインのドラッグを終了したときに発生します。 |
dragstart |
function(event) 引数:
このイベントは、ユーザーがポリラインのドラッグを開始したときに発生します。 |
mousedown |
function(event) 引数:
このイベントは、ポリライン上で DOM mousedown イベントが発生すると発生します。 |
mousemove |
function(event) 引数:
このイベントは、ポリライン上で DOM mousemove イベントが発生すると発生します。 |
mouseout |
function(event) 引数:
このイベントは、ポリライン mouseout で発生します。 |
mouseover |
function(event) 引数:
このイベントは、ポリライン mouseover で発生します。 |
mouseup |
function(event) 引数:
このイベントは、ポリライン上で DOM mouseup イベントが発生すると発生します。 |
|
function(event) 引数:
このイベントは、ポリラインが右クリックされると発生します。 |
PolylineOptions インターフェース
google.maps.PolylineOptions
インターフェース
ポリラインに設定できるプロパティを定義するために使用される PolylineOptions オブジェクト。
プロパティ | |
---|---|
clickable optional |
タイプ:
boolean optional デフォルト:
true この Polyline がマウスイベントを処理するかどうかを示します。 |
draggable optional |
タイプ:
boolean optional デフォルト:
false true に設定すると、ユーザーはこのシェイプを地図上でドラッグできます。geodesic プロパティは、ドラッグのモードを定義します。 |
editable optional |
タイプ:
boolean optional デフォルト:
false true に設定すると、ユーザーは頂点と各セグメントに表示される制御点をドラッグしてこのシェイプを編集できます。 |
geodesic optional |
タイプ:
boolean optional デフォルト:
false true の場合、ポリゴンのエッジは測地線として解釈され、地球の曲率に沿って描画されます。false の場合、ポリゴンのエッジは画面空間で直線としてレンダリングされます。測地線的なポリゴンの形状は、ドラッグすると変化して見えることがあります。これは、地球の表面に対する相対的な寸法が維持されるためです。 |
icons optional |
タイプ:
Array<IconSequence> optional ポリラインに沿ってレンダリングされるアイコン。 |
map optional |
タイプ:
Map optional ポリラインを表示する地図。 |
path optional |
タイプ: MVCArray< |