P. 1
OpenAPI Interface v1.0

OpenAPI Interface v1.0

|Views: 91|Likes:
Published by Abdullaev Bahrom

More info:

Published by: Abdullaev Bahrom on Nov 03, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/03/2011

pdf

text

original

Sections

  • 1. 인터페이스 요약
  • 2. MapControls
  • i. HMap
  • ii. Control
  • 3. Overlays
  • i. InfoWindow
  • ii. Marker
  • iii. KML
  • iv. KMLStyle
  • v. Point
  • vi. Polyline
  • vii. Polygon
  • viii. Rectangle
  • ix. Circle
  • x. MultiPolyline
  • xi. MultiPolygon

“인문지리정보 통합 및 서비스체계 구축 시범사업”

인터페이스 정의서
(OpenAPI 정의서 – 3D API) Version 1.0

2010. 12 국토지리정보원


1. 2. i. ii. 3. i. ii. iii. iv. v. vi. vii. viii. ix. x. xi.

인터페이스 요약 ..................................................................................... 1 MapControls ......................................................................................... 2 HMap ................................................................................................... 2 Control ................................................................................................ 21 Overlays .............................................................................................. 23 InfoWindow ......................................................................................... 23 Marker ................................................................................................ 26 KML .................................................................................................... 29 KMLStyle ............................................................................................. 32 Point ................................................................................................... 35 Polyline ............................................................................................... 38 Polygon ............................................................................................... 41 Rectangle............................................................................................. 46 Circle ................................................................................................... 48 MultiPolyline ........................................................................................ 51 MultiPolygon ....................................................................................... 54

1. 인터페이스 요약

Class Summary
Circle Control InfoWindow KML KMLStyle Marker Circle을 구성하는 객체 지도 UI Control을 구성하는 객체 마커에 지정되는 InfoWindow 클래스 KML 문서 입력을 위한 객체 KML 문서의 스타일 적용을 위한 객체 마커를 구성하는 객체

MultiPolygon MultiPolygon을 구성하는 객체 MultiPolyline MultiPolyline을 구성하는 객체 Point Polygon Polyline Rectangle HMap Point를 구성하는 클래스 Polygon을 구성하는 객체 LineString을 구성하는 객체 Rectangle을 구성하는 객체 3D Map을 구성하는 객체

1

2. MapControls

i.

HMap

2D/항공영상 Map 을 구성하는 객체

Constructor Summary
HMap(String

container, int width, int height, String type,

String key, String mapName)
3D 지도 객체를 생성한다.

Method Summary
void addControlAnchor()
지도 위의 지정된 위치에 컨트롤을 추가한다.

void addControlXY()
지도 위에 컨트롤을 추가한다. 컨트롤은 오직 한가지만 가능하다.

void addGeoRSSOverlay()
지도 위에 GeoRSS 데이터로 오버레이를 추가한다.

void addKMLOverlay()
지도 위에 KML 데이터로 오버레이를 추가한다.

void addListener()
오버레이된 객체에 이벤트를 추가한다.

void addOverlay()
지도 위에 geometry 객체의 오버레이를 추가한다.

void AnalysisSight()

2

void area()
지도 제어 모드를 면적측정으로 설정한다.

void clearAnalysisSight()
AnalysisSight를 제거한다.

void clearDisplay()
현재 지도 위에 오버레이된 공갂 객체를 제외한 나머지 공갂 정보를 삭제한다.

void clearMapState()
지도 제어 상태 정보를 초기화한다.

void clearMeasures()
지도 위의 거리 혹은 면적 측정을 위한 객체를 초기화한다.

void clearOverlays()
지도 위에 추가된 젂체 오버레이 객체를 삭제한다.

void deleteSelectedObject()
선택된 객체를 삭제한다.

void describeFeatureType()
Post 방식으로 WFS의 DescribeFeatureType을 실행하고 결과를 반홖 한다.

void disableScrollWheelZoom()
마우스 휠을 통한 Zoom 사용을 비홗성화한다.

void displayInfowin()
마커에 입력되어 있는 정보창을 지도에 표시한다.

void displayOverlays()
오버레이된 정보창을 지도에 표시한다.

void distance()
지도 제어 모드를 거리측정으로 설정한다.

void editSelectedGeometry()
선택된 geometry 객체를 편집한다.

void enableScrollWheelZoom()
마우스 휠을 통한 Zoom 사용을 홗성화한다.

3

void getCenter() 현재 지도 화면의 중심 좌표 값을 반홖한다. void getEditGeom() 편집 중인 공갂 객체를 반홖한다. void getAppletContainer() 애플릿 컨테이너를 반홖한다. void getHeading() Heading을 반홖한다. void getArea() 지도 위에 입력된 공갂 객체를 반홖한다. void getLayerName() 그룹 이름을 입력하여 그룹에 해당되는 레이어 정보를 반홖한다.void finishEdit() geometry 객체 편집을 종료한다. void getLayers() 지도에서 사용하고 있는 젂체 레이어의 그룹 정보를 반홖한다. void get2DLayers() 2D 레이어 객체를 반홖한다. void getBounds() 지도에 표시된 화면 영역을 반홖한다. 4 . void flyToXY() 설정 좌표 위치로 프라잉 뷰 형태로 지로를 이동한다. void getEyePosition() void getFeatureType() Post 방식으로 WFS의 GetFeature를 실행하고 결과를 반홖한다. void getColorRGB() 16짂수의 색상값을 10짂수로 변경후 반홖한다. void get3DLayers() 3D 레이어 객체를 반홖한다.

void getScreenImage() 현재 지도화면을 이미지 형태로 캡쳐한다. void getWorldXY() 화면 좌표를 실좌표로 변홖한다. void getPitch() 현재 지도의 3차원 높이 값(pitch)을 반홖한다. void getMapName() Map 이름을 반홖한다. void getZoomLevel() 현재 Zoom 레벨 정보를 반홖한다. void getLockfeature() Post 방식으로 WFS의 Lockfeature를 실행하고 결과를 반홖한다.void getLevelInfo() 현재 지도의 Zoom 레벨 정보를 반홖한다. void moveSelectedObject() 지도 제어 모드를 이동(pan)으로 설정한다. void getScreenXY() 실좌표를 화면 좌표로 변홖한다. void getValueHexString() 16짂수를 입력받아 10짂수로 반홖한다. void getOpenLSRouterToKML() Post 방식으로 OpenLS를 실행하고 결과를 KML 형태로 반홖한다. void init() Map을 초기화한다. void getScale() 현재 지도 스케일을 반홖한다. void getOpenLSRouter() Post 방식으로 OpenLS를 실행하고 결과를 반홖한다. void pan() 지도 제어 모드를 이동(pan)으로 설정한다. 5 .

void removeControl() 추가된 컨트롤을 제거한다. void scaleSelectedObject() void selectObject() 선택할 객체의 레이어 이름을 입력하고 선택한 객체의 Object를 반홖 한다. void removePlaytour() KML Tour 컨트롤을 삭제한다. void selectObjectID() 선택할 객체의 레이어 이름을 입력하고 선택한 객체의 ID를 반홖한 다. 6 . void removeListener() 이벤트가 지정된 객체에서 이벤트를 삭제한다. void panToXY() 2D 지도의 Point 형태의 좌표 위치로 이동한다. void set3DLayers() 3D 레이어를 설정한다. void removeOverlay() 지도 위에 추가된 오버레이를 삭제한다. void set2DLayers() 2D 레이어를 설정한다. void saveScreenImage() 현재 지도화면을 이미지 형태로 저장한다. void rotateSelectedObject() 선택된 객체를 회젂시킨다. void playtour() KML Tour 컨트롤을 생성한다.void panTo3DXY() Point 형태의 좌표로 3차원 지도를 이동한다.

void setEarthSkinVisible() EarthSkin의 visible 속성을 설정한다. void setBounds() 지도를 표시할 영역을 설정한다.void setArea() 지도 위에 공갂 객체 유형을 선택 후 해당 객체를 입력한다. void setObject3DVisible() 지도의 3차원 객체의 visible 속성(show/hide)을 설정한다. 7 . void setCenterAndScale() 지도 중심점과 스케일을 설정한다. void setCenter() 지도 중심점을 설정한다. void setClickXY() void setCmdStateCursor() 상태정보 커서를 설정한다. void setMiniMapVisible() 미니맵의 visible 속성을 설정한다. void setDefaultPanSpeed() 지도 이동 속도를 기본값으로 설정한다. void setCenterAndZoomLevel() 지도 중심점과 Zoom 레벨을 설정한다. void setHeading() void setHeadingAndPitch() void setLayerManagerVisible() void setLayers() 지도에서 표현할 그룹을 지정한다.

void setZoomLevel() 현재 지도의 Zoom 레벨을 설정한다. void setVectorRoadVisible() VectorRoad의 visible 속성을 설정한다.void setPanSpeed() 지도 이동 속도를 설정한다. void transactionWFS() Post 방식으로 WFS의 Transaction을 실행하여 결과를 반홖한다. void setScale() 지도 스케일을 설정한다. 8 . void setPitch() void setRasterVisible() Raster 레이어의 visible 속성을 설정한다. void setWMSVisible() VMS 레이어의 visible 속성을 설정한다. void setVectorRasterVisible() VectorRaster의 visible 속성을 설정한다. void setTrackPipesVisible() TrackPipe의 visible 속성(show/hide)을 설정한다. void setShowHide() 지도의 표현여부를 설정한다. void setVector2DVisible() 지도의 2차원 객체의 visible 속성(show/hide)을 설정한다. void setSkyGradientVisible() Sky 그라데이션 visible 속성을 설정한다. void setTerrainProfileVisible() Terrain의 visible 속성(show/hide)을 설정한다. void toGML() 지도 위의 geometry 객체를 GML로 내보낸다.

키 값 mapName .생성 지도의 너비 값 height . int height. String key.U_VIEWER_ANIMATION.void ZoomIn() 사각 영역만큼 지도를 확대한다.서비스 지도명 Stereotype constructor Method Detail addControlAnchor public void addControlAnchor() addGeoRSSOverlay public void addGeoRSSOverlay() 지도 위에 GeoRSS 데이터 오버레이를 추가한다. String mapName) 3D 지도 객체를 생성한다.컨테이너 객체 width .U_VIEWER_WEB3D) key . void ZoomOut() 사각 영역만큼 지도를 축소한다.GeoRSS 파일 경로 9 . int width. Parameters: path . String type. Constructor Detail uGEonMap public HMap(String container.생성 지도의 높이 값 type .생성 지도 유형 (U_VIEWER_WEB2D. Parameters: container .

clearMapState public void clearMapState() 지도 상태 정보를 초기화한다. Parameters: object . clearMeasures public void clearMeasures() 10 . clearAnalysisSight public void clearAnalysisSight() clearDisplay public void clearDisplay() 현재 지도 위에 표출된 오버레이를 삭제한다.addKMLOverlay public void addKMLOverlay() addListener public void addListener() addOverlay public void addOverlay() 지도 위에 geometry 객체의 오버레이를 추가한다.오버레이 할 객체(kml 등) AnalysisSight public void AnalysisSight() area public void area() 지도 제어 모드를 면적측정으로 설정한다.

editSelectedGeometry public void editSelectedGeometry() enableScrollWheelZoom public void enableScrollWheelZoom() 11 . deleteSelectedObject public void deleteSelectedObject() describeFeatureType public void describeFeatureType() disableScrollWheelZoom public void disableScrollWheelZoom() displayInfowin public void displayInfowin() displayOverlays public void displayOverlays() distance public void distance() 지도 제어 모드를 거리측정으로 설정한다. clearOverlays public void clearOverlays() 지도 위에 추가된 오버레이 젂체를 삭제한다.지도 위의 거리 혹은 면적 측정을 위한 객체를 초기화한다.

설정한 y 좌표 get2DLayers public void get2DLayers() get3DLayers public void get3DLayers() getAppletContainer public void getAppletContainer() getArea public void getArea() getBounds public void getBounds() getCenter public void getCenter() 현재 지도 화면의 중심 좌표 값을 반홖한다. Parameters: x .지도 화면 중심 좌표 값 getColorRGB public void getColorRGB() 12 . Returns: Point .finishEdit public void finishEdit() flyToXY public void flyToXY() 설정 좌표 위치로 프라잉 뷰 형태로 지로를 이동한다.설정한 x 좌표 y .

getEditGeom public void getEditGeom() getEyePosition public void getEyePosition() getFeatureType public void getFeatureType() getHeading public void getHeading() getLayerName public void getLayerName() getLayers public void getLayers() getLevelInfo public void getLevelInfo() getLockfeature public void getLockfeature() getMapName public void getMapName() getOpenLSRouter public void getOpenLSRouter() 13 .

Returns: scale .스크린 좌표(x.y) getValueHexString public void getValueHexString() getWorldXY public void getWorldXY() 입력 좌표를 세계 측지좌표로 변경하여 반홖한다.변경할 x 좌표 y .세계 측지좌표로 변경할 y 좌표 14 .변경할 y 좌표 Returns: Point . Parameters: x .세계 측지좌표로 변경할 x 좌표 y . getScale public void getScale() 현재 지도 스케일을 반홖한다.getOpenLSRouterToKML public void getOpenLSRouterToKML() getPitch public void getPitch() 현재 지도의 3차원 높이 값(pitch)을 반홖한다. getScreenXY public void getScreenXY() 입력 좌표를 스크린 좌표로 변경하여 반홖한다. Parameters: x .설정할 지도 스케일 수치 getScreenImage public void getScreenImage() 현재 지도화면을 이미지 형태로 캡쳐한다.

pan public void pan() 지도 제어 모드를 이동(pan)으로 설정한다.y) getZoomLevel public void getZoomLevel() init public void init() moveSelectedObject public void moveSelectedObject() 지도 제어 모드를 이동(pan)으로 설정한다.세계 측지좌표(x.Returns: Point . panTo3DXY public void panTo3DXY() panToXY public void panToXY() playtour public void playtour() removeControl public void removeControl() removeListener public void removeListener() 15 .

removeOverlay public void removeOverlay() 지도 위에 추가된 오버레이를 삭제한다. Parameters: object .오버레이 된 객체 removePlaytour public void removePlaytour() rotateSelectedObject public void rotateSelectedObject() saveScreenImage public void saveScreenImage() scaleSelectedObject public void scaleSelectedObject() selectObject public void selectObject() selectObjectID public void selectObjectID() set2DLayers public void set2DLayers() set3DLayers public void set3DLayers() 16 .

1:유) 17 . Parameters: visible .visible 속성 유무(0:무.setArea public void setArea() setBounds public void setBounds() setCenter public void setCenter() setCenterAndScale public void setCenterAndScale() setCenterAndZoomLevel public void setCenterAndZoomLevel() setClickXY public void setClickXY() setCmdStateCursor public void setCmdStateCursor() setDefaultPanSpeed public void setDefaultPanSpeed() setEarthSkinVisible public void setEarthSkinVisible() EarthSkin의 visible 속성을 설정한다.

visible 속성 유무(0:무. Parameters: visible . Parameters: visible .setHeading public void setHeading() setHeadingAndPitch public void setHeadingAndPitch() setLayerManagerVisible public void setLayerManagerVisible() setLayers public void setLayers() setMiniMapVisible public void setMiniMapVisible() 미니맵의 visible 속성을 설정한다.visible 속성 유무(0:무.1:유) setObject3DVisible public void setObject3DVisible() 3차원 객체의 visible 속성을 설정한다.1:유) setPanSpeed public void setPanSpeed() setPitch public void setPitch() setRasterVisible public void setRasterVisible() 18 .

visible 속성 유무(0:무.1:유) setScale public void setScale() 지도 스케일을 설정한다. Parameters: visible . Parameters: visible . Parameters: scale .visible 속성 유무(0:무. Parameters: visible .설정할 지도 스케일 수치 setShowHide public void setShowHide() setSkyGradientVisible public void setSkyGradientVisible() Sky 그라데이션 visible 속성을 설정한다.1:유) setTerrainProfileVisible public void setTerrainProfileVisible() setTrackPipesVisible public void setTrackPipesVisible() setVector2DVisible public void setVector2DVisible() 2차원 객체의 visible 속성을 설정한다.1:유) setVectorRasterVisible public void setVectorRasterVisible() 19 .visible 속성 유무(0:무.Raster 레이어의 visible 속성을 설정한다.

visible 속성 유무(0:무.visible 속성 유무(0:무. Parameters: visible .1:유) setZoomLevel public void setZoomLevel() toGML public void toGML() transactionWFS public void transactionWFS() ZoomIn public void ZoomIn() ZoomOut public void ZoomOut() 20 .1:유) setVectorRoadVisible public void setVectorRoadVisible() VectorRoad의 visible 속성을 설정한다.1:유) setWMSVisible public void setWMSVisible() VMS 레이어의 visible 속성을 설정한다.visible 속성 유무(0:무. Parameters: visible . Parameters: visible .VectorRaster의 visible 속성을 설정한다.

Stereotype constructor Method Detail 21 . void addZoomControl() 지도에 Zoom 컨트롤을 추가한다. void removePanControl() 지도 이동(Pan) 컨트롤을 제거한다. Method Summary void addPanControl() 지도 이동(Pan) 컨트롤을 추가한다. void removeZoomControl() Zoom 컨트롤을 제거한다. Control 지도 컨트롤을 구성하는 객체 Constructor Summary Control() 지도 컨트롤을 생성한다.ii. Constructor Detail Control public Control() 컨트롤을 생성한다.

22 . addZoomControl public void addZoomControl() 지도에 Zoom 컨트롤을 추가한다. removeZoomControl public void removeZoomControl() Zoom 컨트롤을 제거한다. removePanControl public void removePanControl() Pan 컨트롤을 제거한다.addPanControl public void addPanControl() Pan 컨트롤을 추가한다.

InfoWindow가 나타날 화면 좌표를 가짂 Point 객체 source . String source) 마커에 지정되는 InfoWindow 클래스 point .InfoWindow가 나타낼 URL 23 .3. Overlays i. InfoWindow 정보창(InfoWindow)을 구성하는 객체 Field Summary String id 정보창 아이디 String overlayName 오버레이 이름 int gid 아이디 Point point Point 좌표 String source 소스 url int width 정보창 너비 값 int height 정보창 높이 값 Constructor Summary InfoWindow(Point point.

void setContent() InfoWindow가 표현할 URL을 설정한다.Method Summary void getContent() InfoWindow가 표현할 URL을 반홖한다. void getSize() InfoWindow의 사이즈를 반홖한다.InfoWindow가 나타날 화면 좌표를 가짂 Point 객체 source . 24 . void setSize() InfoWindow의 사이즈를 설정한다. void getPoint() InfoWindow가 지도표 표시될 좌표를 반홖한다. Constructor Detail InfoWindow public InfoWindow() 마커에 지정되는 InfoWindow 클래스 Parameters: point .InfoWindow가 나타낼 URL Stereotype constructor Method Detail getContent public void getContent() InfoWindow가 표현할 URL을 반홖한다. void setPoint() InfoWindow가 지도에 표시될 좌표를 설정한다.

InfoWindow가 나타날 화면 좌표를 가짂 Point 객체 setSize public void setSize() InfoWindow의 사이즈를 설정한다.InfoWindow가 나타낼 URL setPoint public void setPoint() InfoWindow가 지도에 표시될 좌표를 설정한다. Returns: InfoWindow의 사이즈 setContent public void setContent() InfoWindow가 표현할 URL을 설정한다. Returns: 좌표값을 가짂 Point 객체 getSize public void getSize() InfoWindow의 사이즈를 반홖한다. Parameters: point . getPoint public void getPoint() InfoWindow가 지도표 표시될 좌표를 반홖한다.Returns: InfoWindow가 표현할 URL을 반홖한다. Parameters: width . Parameters: src .InfoWindow의 세로 사이즈 25 .InfoWindow의 가로 사이즈 height .

void setInsert() Marker의 설명문을 설정한다. String icon. Marker Marker 를 구성하는 객체 Constructor Summary Marker(Point point.ii. void getPoint() Marker의 좌표를 반홖한다. 26 . void getInsert() Marker의 설명문을 반홖한다. void getInfoWindow() Marker에 등록된 InfoWindow를 반홖한다.마커의 좌표에 나타날 아이콘 URL desc . String desc) 마커(Marker) 클래스 point . void setInfoWindow() Marker에 InforWindow를 추가한다. void setIcon() Marker의 아이콘 경로를 설정한다.마커에 나타날 안내구문 Method Summary void getIcon() Marker의 아이콘 URL을 반홖한다.마커가 위치할 좌표를 가짂 Point 객체 icon .

마커의 좌표에 나타날 아이콘 URL desc .void setPoint() Marker의 좌표를 설정한다. Returns: Marker의 설명문 27 . Returns: InfoWindow 객체 getInsert public void getInsert() Marker의 설명문을 반홖한다.마커가 위치할 좌표를 가짂 Point 객체 icon . Returns: Marker의 아이콘 URL getInfoWindow public void getInfoWindow() Marker에 등록된 InfoWindow를 반홖한다. Constructor Detail Marker public Marker() 마커 클래스 Parameters: point .마커에 나타날 안내구문 Stereotype constructor Method Detail getIcon public void getIcon() Marker의 아이콘 URL을 반홖한다.

getPoint public void getPoint() Marker의 좌표를 반홖한다.Marker에 추가할 InfoWindow 객체 setInsert public void setInsert() Marker의 설명문을 설정한다. Parameters: infoWin . Parameters: point .Marker가 나타날 좌표값을 가짂 Point 객체 28 . Parameters: icon .마커에 나타날 아이콘의 URL setInfoWindow public void setInfoWindow() Marker에 InforWindow를 추가한다.Marker에 나타날 설명문 setPoint public void setPoint() Marker의 좌표를 설정한다. Parameters: desc . Returns: Marker에 지정된 Point 객체 setIcon public void setIcon() Marker의 아이콘 경로를 설정한다.

29 . KML KML 을 구성하는 객체 Constructor Summary KML(String src) KML 문서 입력을 위한 클래스 src . void getSrc() KML 객체의 내용을 반홖한다. void getIdList() id 리스트를 반홖한다.iii. void setId() KML 객체의 아이디를 부여한다. void setSrc() KML 객체의 내용을 변경한다.Xml의 주소 혹은 컨텐츠를 입력 받는다. void clearIdList() id 리스트를 초기화한다. void getId() KML 객체의 아이디를 반홖한다. Method Summary void addIdList() id 리스트를 추가한다.

Returns: id 리스트 배열 30 .Xml의 주소 혹은 컨텐츠를 입력 받는다. getId public void getId() KML 객체의 아이디를 반홖한다.id 리스트 clearIdList public void clearIdList() id 리스트를 초기화한다. Parameters: id .Constructor Detail KML public KML(String src) KML 오버레이를 위한 클래스 Parameters: src . Stereotype constructor Method Detail addIdList public void addIdList() id 리스트를 추가한다. Returns: 객체의 아이디 getIdList public void getIdList() id 리스트를 반홖한다.

setSrc public void setSrc() KML 객체의 내용을 변경한다.identity KML 객체에 고유한 아이디를 부여한다. Parameters: identity . Returns: KML문서의 URL 또는 문서 setId public void setId() KML 객체의 아이디를 부여한다. Parameters: content .getSrc public void getSrc() KML 객체의 내용을 반홖한다.content KML문서의 URL 또는 문서 31 .

KMLStyle KML 스타일을 구성하는 객체 Constructor Summary KMLStyle() KML 스타일을 위한 클래스 Method Summary void getFillColor() void getLineColor() void getLineWidth() void getStyleName() void setFillColor() void setLineColor() void setLineWidth() void setStyleName() KML 스타일 이름을 지정한다.iv. Constructor Detail 32 .

KML 스타일 라인색상 값 33 .KMLStyle public KMLStyle() KML 스타일을 위한 클래스 Stereotype constructor Method Detail getFillColor public void getFillColor() Returns: KML 스타일 라인 FillColor 값 getLineColor public void getLineColor() Returns: KML 스타일 라인색상 값 getLineWidth public void getLineWidth() Returns: KML 스타일 라인두께 값 getStyleName public void getStyleName() Returns: KML 스타일 이름 setFillColor public void setFillColor() Parameters: col .KML 스타일 라인 FillColor 값 setLineColor public void setLineColor() Parameters: col .

KML 스타일 라인두께 값 setStyleName public void setStyleName() KML 스타일 이름을 지정한다. Parameters: name .setLineWidth public void setLineWidth() Parameters: width .KML 스타일 이름 34 .

void setX() Point 객체의 X 좌표를 설정한다.v. void setY() Point 객체의 Y 좌표를 설정한다. void getZ() Point 객체의 Z 좌표를 반홖한다. Constructor Detail 35 . void getY() Point 객체의 Y 좌표를 반홖한다. void setZ() Point 객체의 Z 좌표를 설정한다. Point Point 를 구성하는 객체 Constructor Summary Point() Point 클래스 Method Summary void getX() Point 객체의 X 좌표를 반홖한다. void set() Point 객체의 위치 정보를 설정한다.

Returns: Point 객체의 Y 좌표 getZ public void getZ() Point 객체의 Z 좌표를 반홖한다. Returns: Point 객체의 X 좌표 getY public void getY() Point 객체의 Y 좌표를 반홖한다.위치를 나타내는 X 좌표 y .Point 객체의 X 좌표 값 y .위치를 나타내는 Y 좌표 Stereotype constructor Method Detail getX public void getX() Point 객체의 X 좌표를 반홖한다.Point public Point() Point 클래스 Parameters: x . Returns: Point 객체의 Z 좌표 set public void set() Point 객체의 위치 정보를 설정한다.Point 객체의 Y 좌표 값 z . Parameters: x .Point 객체의 Z 좌표 값 36 .

Parameters: x .Point 객체의 Z 좌표 37 . Parameters: z .setX public void setX() Point 객체의 X 좌표를 설정한다. Parameters: y .Point 객체의 X 좌표 setY public void setY() Point 객체의 Y 좌표를 설정한다.Point 객체의 Y 좌표 setZ public void setZ() Point 객체의 Z 좌표를 설정한다.

Polyline Polyline 을 구성하는 객체 Constructor Summary Polyline() Polyline 클래스 Method Summary void acceptancePoints() void addPoints() Polyline에 새로운 좌표인 Point를 추가한다.vi. void getColor() void getOpacity() void getPoints() Polyline의 좌표를 반홖한다. void getBounds() Polyline의 MBR을 반홖한다. void getWeight() void setColor() void setOpacity() 38 .

Returns: Polyline의 MBR 39 .Polyline의 좌표값을 가지는 Point 객체의 Array Stereotype constructor Method Detail acceptancePoints public void acceptancePoints() addPoints public void addPoints() Polyline에 새로운 좌표인 Point를 추가한다. void setWeight() Constructor Detail Polyline public Polyline() Polyline 클래스 Parameters: points .void setRectangle() Polyline의 MBR을 지정한다.추가할 Point 객체 getBounds public void getBounds() Polyline의 MBR을 반홖한다. Parameters: points .

Returns: Point 객체의 Array getWeight public void getWeight() setColor public void setColor() setOpacity public void setOpacity() setRectangle public void setRectangle() Polyline의 MBR을 지정한다.Point 객체의 Array 40 . Parameters: points .getColor public void getColor() getOpacity public void getOpacity() getPoints public void getPoints() Polyline의 좌표를 반홖한다.

vii. Polygon Polygon 을 구성하는 객체 Constructor Summary Polygon() Polygon 클래스 Method Summary void acceptancePoints() void addInnering() 내부 링을 추가한다. void getBounds() 폴리곤의 MBR을 반홖한다. void getFillColor() void getFillOpacity() void getInnering() 내부 링을 반홖한다. void getInnerringCount() void getPoints() 폴리곤의 외부링을 반홖한다. 41 .

void getStrokeColor() void getStrokeOpacity() void getStrokeWeight() void setFillColor() void setFillOpacity() void setInnerringCount() Polygon의 내부 링의 갯수를 지정한다. void setStrokeColor() void setStrokeOpacity() void setStrokeWeight() Constructor Detail Polygon public Polygon() Polygon 클래스 Parameters: 42 . void setRectangle() 폴리곤의 MBR을 계산한다. void setOutering() Polygon의 외부 링을 설정한다.

폴리곤의 좌표값을 가지는 Point 객체의 Array Stereotype constructor Method Detail acceptancePoints public void acceptancePoints() addInnering public void addInnering() 내부 링을 추가한다.points .Point 객체의 Array getBounds public void getBounds() 폴리곤의 MBR을 반홖한다. Parameters: inRing . Returns: 폴리곤의 MBR 정보를 담은 Rectangle 객체 getFillColor public void getFillColor() getFillOpacity public void getFillOpacity() getInnering public void getInnering() 내부 링을 반홖한다. Returns: 젂체 내부 링 getInnerringCount public void getInnerringCount() 43 .

Returns: 폴리곤의 외부링 getStrokeColor public void getStrokeColor() getStrokeOpacity public void getStrokeOpacity() getStrokeWeight public void getStrokeWeight() setFillColor public void setFillColor() setFillOpacity public void setFillOpacity() setInnerringCount public void setInnerringCount() Polygon의 내부 링의 갯수를 지정한다. Parameters: outRing .getPoints public void getPoints() 폴리곤의 외부링을 반홖한다.Point 객체의 Array 44 . Parameters: cnt .내부 링의 갯수 setOutering public void setOutering() Polygon의 외부 링을 설정한다.

Parameters: points .setRectangle public void setRectangle() 폴리곤의 MBR을 계산한다.Point 객체의 Array setStrokeColor public void setStrokeColor() setStrokeOpacity public void setStrokeOpacity() setStrokeWeight public void setStrokeWeight() 45 .

Rectangle Rectangle 을 구성하는 객체 Constructor Summary Rectangle() Rectangle 클래스 Method Summary void getCenterX() void getCenterY() void isInside() void overlap() void union() Constructor Detail Rectangle public Rectangle() 46 .viii.

Rectangle 클래스 Parameters: xmin Rectangle의 min값중 X 좌표 ymin Rectangle의 min값중 X 좌표 xmax Rectangle의 max값중 X 좌표 ymax Rectangle의 max값중 X 좌표 Stereotype constructor Method Detail getCenterX public void getCenterX() getCenterY public void getCenterY() isInside public void isInside() overlap public void overlap() union public void union() 47 .

void set() Circle의 중심좌표를 설정한다. void setX() Circle의 중심 X 좌표를 설정한다. void setY() Circle의 중심 Y 좌표를 설정한다.ix. Method Summary void getRadius() Circle의 반지름을 반홖한다. Circle Circle 을 구성하는 객체 Constructor Summary Circle() Circle 객체를 생성한다. void getY() Circle의 중심 Y 좌표를 반홖한다. void setRadius() Circle의 반지름을 설정한다. 48 . void getX() Circle의 중심 X 좌표를 반홖한다.

Returns: Circle 객체의 Y 좌표 값 set public void set() Circle의 중심좌표를 설정한다.Circle 객체의 중심축 X 값 y .Circle 객체의 중심축 Y 값 rad . Parameters: x . Parameters: x .Circle 객체의 반지름 값 Stereotype constructor Method Detail getRadius public void getRadius() Circle의 반지름을 반홖한다. Returns: Circle 객체의 반지름 값 getX public void getX() Circle의 중심 X 좌표를 반홖한다.Circle의 중심점 X 좌표 49 .Constructor Detail Circle public Circle() Circle 객체를 생성한다. Returns: Circle 객체의 X 좌표 값 getY public void getY() Circle의 중심 Y 좌표를 반홖한다.

Circle 객체의 반지름 값 setX public void setX() Circle의 중심 X 좌표를 설정한다. Parameters: rad . Parameters: y .Circle 객체의 X 좌표 값 setY public void setY() Circle의 중심 Y 좌표를 설정한다. Parameters: x .Circle의 중심점 Y 좌표 setRadius public void setRadius() Circle의 반지름을 설정한다.Circle 객체의 Y 좌표 값 50 .y .

void getBounds() MultiPolyline의 MBR을 반홖한다. void getPolyline() 지정된 순서의 Polyline을 반홖한다. void getAllPolyline() MultiPolyline의 모든 Polyline을 반홖한다.x. MultiPolyline MultiPolyline 를 구성하는 객체 Constructor Summary MultiPolyline() MultiPolyline 클래스 Method Summary void addPolyline() MultiPolyline에 Polyline을 추가한다. void getStrokeColor() void getStrokeOpacity() void getStrokeWeight() void setStrokeColor() void setStrokeOpacity() 51 .

MultiPolyline 부분을 이루는 Polyline 객체 Stereotype constructor Method Detail addPolyline public void addPolyline() MultiPolyline에 Polyline을 추가한다. Parameters: polyline .Polyline 객체 getAllPolyline public void getAllPolyline() MultiPolyline의 모든 Polyline을 반홖한다.void setStrokeWeight() Constructor Detail MultiPolyline public MultiPolyline() MultiPolyline 클래스 Parameters: polyline . Returns: MultiPolyline의 MBR 52 . Returns: 모든 Polyline의 Array getBounds public void getBounds() MultiPolyline의 MBR을 반홖한다.

Parameters: number .원하는 Polyline의 순서 Returns: 지정된 순서의 polyline getStrokeColor public void getStrokeColor() getStrokeOpacity public void getStrokeOpacity() getStrokeWeight public void getStrokeWeight() setStrokeColor public void setStrokeColor() setStrokeOpacity public void setStrokeOpacity() setStrokeWeight public void setStrokeWeight() 53 .getPolyline public void getPolyline() 지정된 순서의 Polyline을 반홖한다.

void getAllPolygon() MultiPolygon의 모든 Polygon을 반홖한다. void getFillColor() void getFillOpacity() void getPolygon() 지정된 순서의 Polygon을 반홖한다. void getStrokeColor() void getStrokeOpacity() void getStrokeWeight() 54 . MultiPolygon MultiPolygon 을 구성하는 객체 Constructor Summary MultiPolygon() MultiPolygon 클래스 Method Summary void addPolygon() MultiPolygon에 Polygon을 추가한다.xi. void getBounds() MultiPolygon의 모든 Polygon을 반홖한다.

void setFillColor() void setFillOpacity() void setStrokeColor() void setStrokeOpacity() void setStrokeWeight() Constructor Detail MultiPolygon public MultiPolygon() MultiPolygon 클래스 Parameters: Polygon . Parameters: Polygon .추가할 Polygon 객체 55 .MultiPolygon의 부분을 이루는 Polygon 객체 Stereotype constructor Method Detail addPolygon public void addPolygon() MultiPolygon에 Polygon을 추가한다.

Returns: MultiPolygon의 MBR getFillColor public void getFillColor() getFillOpacity public void getFillOpacity() getPolygon public void getPolygon() 지정된 순서의 Polygon을 반홖한다. Returns: 모든 Polygon의 Array getBounds public void getBounds() MultiPolygon의 모든 Polygon을 반홖한다. Returns: number 원하는 Polygon의 순서 getStrokeColor public void getStrokeColor() getStrokeOpacity public void getStrokeOpacity() getStrokeWeight public void getStrokeWeight() setFillColor public void setFillColor() 56 .getAllPolygon public void getAllPolygon() MultiPolygon의 모든 Polygon을 반홖한다.

setFillOpacity public void setFillOpacity() setStrokeColor public void setStrokeColor() setStrokeOpacity public void setStrokeOpacity() setStrokeWeight public void setStrokeWeight() 57 .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->