|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Object
|
+--GeometryOperation
|
+--PolylineRegister
|
+--GeometryKeisoku
距離計測、面積計測の機能を提供します。
Defined in GeometryKeisoku.js
| Field Summary | |
<final> Object |
AREA_CALC
面積計測の定数値です。値は1です。 |
<final> Object |
DIST_CALC
距離計測の定数値です。値は0です。 |
<final> Object |
fillColor
面積計測中の面の色と透明度を指定します。指定方法は"rgba(R, G, B, A)"です。 デフォルトは R=200, G=200, B=0、透明度A=0.5 です。 |
<final> Object |
measuredValue
計測結果を返します。 計測不可能な場合は-1を返します。 |
| Fields inherited from class PolylineRegister |
onreadystatechange, getData
|
| Fields inherited from class GeometryOperation |
POLYGON, POLYLINE, HOLE, MULTIPOINT, END, START, types
|
| Constructor Summary | |
GeometryKeisoku(<object> map, <integer> mode, <boolean> visible)
初期処理を行います。 |
|
| Method Summary | |
void
|
clear()
地図上に仮登録されている図形の情報を全てクリアします。 |
void
|
setMode(mode)
計測方法を設定します。 |
Object
|
valueChanged(value)
計測値が変更した直後に発生するイベントです。 この関数を実装(Override)する事で計測中の面積の値を取得することが出来ます。 |
| Methods inherited from class PolylineRegister |
setupCoords, onFinishedDrawing, addNewCoord, insertGeometry
|
| Methods inherited from class GeometryOperation |
getErrorInfo, onExecute, onError, getCategory
|
| Field Detail |
<final> Object AREA_CALC
<final> Object DIST_CALC
<final> Object fillColor
<final> Object measuredValue
| Constructor Detail |
GeometryKeisoku(<object> map, <integer> mode, <boolean> visible)
map - mapオブジェクト
mode - 計測モード設定。DIST_CALC または AREA_CALC
visible - 計測値のツールチップ表示有無
| Method Detail |
void clear()
void setMode(mode)
mode - DIST_CALC または AREA_CALC
Object valueChanged(value)
value - 計測値
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||