Class PolylineRegister

Object
   |
   +--GeometryOperation
         |
         +--PolylineRegister
Direct Known Subclasses:
GeometryKeisoku, MultiPolylineRegister

class PolylineRegister
extends GeometryOperation


ポリゴン図形及び付帯する属性情報をデータベースに登録します。
地図上をシングルクリックする事で頂点を確定します。
地図上をダブルクリックする事で図形を確定します。
Defined in GeometryRegister.js


Field Summary
 Object getData
          
 Object onreadystatechange
          
   
Fields inherited from class GeometryOperation
POLYGON, POLYLINE, HOLE, MULTIPOINT, END, START, types
 
Constructor Summary
PolylineRegister(map, layerName)
            初期処理を行います。
 
Method Summary
 void addNewCoord(coords, x, y)
           ポリライン座標を作成します。
 void insertGeometry()
           図形及び付帯する属性情報をデータベースに登録します。
 boolean ondblclick(event, x, y)
           図形登録を確定します。
 void onFinishedDrawing()
           地図上をクリックして図形確定したタイミングで呼出元に対してコールバックします。
サブクラスにて本コールバックを実装しない場合、内部処理にて自動的に insertGeometry メソッドが実行されます。
 boolean onmousedown(event, x, y)
           ポリライン図形の作成を開始します。
 boolean onmousemove(event, x, y)
           図形のポイントを編集します。
 boolean onmouseup(event, x, y)
           図形にポイントを追加します。
 void setupCoords(x, y)
           ポリライン座標を作成します。
 
Methods inherited from class GeometryOperation
clear, getErrorInfo, onExecute, onError, getCategory
 

Field Detail

getData

Object getData

onreadystatechange

Object onreadystatechange

Constructor Detail

PolylineRegister

PolylineRegister(map, layerName)

Method Detail

addNewCoord

void addNewCoord(coords, x, y)

insertGeometry

void insertGeometry()

ondblclick

boolean ondblclick(event, x, y)

onFinishedDrawing

void onFinishedDrawing()

onmousedown

boolean onmousedown(event, x, y)

onmousemove

boolean onmousemove(event, x, y)

onmouseup

boolean onmouseup(event, x, y)

setupCoords

void setupCoords(x, y)


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