Class GeometryKeisoku

Object
   |
   +--GeometryOperation
         |
         +--PolylineRegister
               |
               +--GeometryKeisoku

class GeometryKeisoku
extends PolylineRegister


距離計測、面積計測の機能を提供します。
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

AREA_CALC

<final> Object AREA_CALC

DIST_CALC

<final> Object DIST_CALC

fillColor

<final> Object fillColor

measuredValue

<final> Object measuredValue

Constructor Detail

GeometryKeisoku

GeometryKeisoku(<object> map, <integer> mode, <boolean> visible)

Method Detail

clear

void clear()

setMode

void setMode(mode)

valueChanged

Object valueChanged(value)


Copyright(C) 2007 SystemDesignJapan. All rights reserved.
Documentation generated by JSDoc on Wed Jul 25 18:14:17 2007