You are on page 1of 59

(OpenAPI 3D API) Version 1.

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

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()

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 .

void finishEdit()
geometry .

void flyToXY()
.

void get2DLayers()
2D .

void get3DLayers()
3D .

void getAppletContainer()
.

void getArea()
.

void getBounds()
.

void getCenter()
.

void getColorRGB()
16 10 .

void getEditGeom()
.

void getEyePosition() void getFeatureType()


Post WFS GetFeature .

void getHeading()
Heading .

void getLayerName()
.

void getLayers()
.

void getLevelInfo()
Zoom .

void getLockfeature()
Post WFS Lockfeature .

void getMapName()
Map .

void getOpenLSRouter()
Post OpenLS .

void getOpenLSRouterToKML()
Post OpenLS KML .

void getPitch()
3 (pitch) .

void getScale()
.

void getScreenImage()
.

void getScreenXY()
.

void getValueHexString()
16 10 .

void getWorldXY()
.

void getZoomLevel()
Zoom .

void init()
Map .

void moveSelectedObject()
(pan) .

void pan()
(pan) .

void panTo3DXY()
Point 3 .

void panToXY()
2D Point .

void playtour()
KML Tour .

void removeControl()
.

void removeListener()
.

void removeOverlay()
.

void removePlaytour()
KML Tour .

void rotateSelectedObject()
.

void saveScreenImage()
.

void scaleSelectedObject() void selectObject()


Object .

void selectObjectID()
ID .

void set2DLayers()
2D .

void set3DLayers()
3D .

void setArea()
.

void setBounds()
.

void setCenter()
.

void setCenterAndScale()
.

void setCenterAndZoomLevel()
Zoom .

void setClickXY() void setCmdStateCursor()


.

void setDefaultPanSpeed()
.

void setEarthSkinVisible()
EarthSkin visible .

void setHeading() void setHeadingAndPitch() void setLayerManagerVisible() void setLayers()


.

void setMiniMapVisible()
visible .

void setObject3DVisible()
3 visible (show/hide) .

void setPanSpeed()
.

void setPitch() void setRasterVisible()


Raster visible .

void setScale()
.

void setShowHide()
.

void setSkyGradientVisible()
Sky visible .

void setTerrainProfileVisible()
Terrain visible (show/hide) .

void setTrackPipesVisible()
TrackPipe visible (show/hide) .

void setVector2DVisible()
2 visible (show/hide) .

void setVectorRasterVisible()
VectorRaster visible .

void setVectorRoadVisible()
VectorRoad visible .

void setWMSVisible()
VMS visible .

void setZoomLevel()
Zoom .

void toGML()
geometry GML .

void transactionWFS()
Post WFS Transaction .

void ZoomIn()
.

void ZoomOut()
.

Constructor Detail
uGEonMap

public HMap(String container, int width, int height, String type, String key, String mapName)
3D . Parameters: container - width - height - type - (U_VIEWER_WEB2D,U_VIEWER_ANIMATION,U_VIEWER_WEB3D) key - mapName - Stereotype constructor

Method Detail
addControlAnchor

public void addControlAnchor()


addGeoRSSOverlay

public void addGeoRSSOverlay()


GeoRSS . Parameters: path - GeoRSS

addKMLOverlay

public void addKMLOverlay()


addListener

public void addListener()


addOverlay

public void addOverlay()


geometry . Parameters: object - (kml )

AnalysisSight

public void AnalysisSight()


area

public void area()


.

clearAnalysisSight

public void clearAnalysisSight()


clearDisplay

public void clearDisplay()


.

clearMapState

public void clearMapState()


.

clearMeasures

public void clearMeasures()


10

clearOverlays

public void clearOverlays()


.

deleteSelectedObject

public void deleteSelectedObject()


describeFeatureType

public void describeFeatureType()


disableScrollWheelZoom

public void disableScrollWheelZoom()


displayInfowin

public void displayInfowin()


displayOverlays

public void displayOverlays()


distance

public void distance()


.

editSelectedGeometry

public void editSelectedGeometry()


enableScrollWheelZoom

public void enableScrollWheelZoom()

11

finishEdit

public void finishEdit()


flyToXY

public void flyToXY()


. Parameters: x - x y - 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()


. Returns: Point -

getColorRGB

public void getColorRGB()


12

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

getOpenLSRouterToKML

public void getOpenLSRouterToKML()


getPitch

public void getPitch()


3 (pitch) .

getScale

public void getScale()


. Returns: scale -

getScreenImage

public void getScreenImage()


.

getScreenXY

public void getScreenXY()


. Parameters: x - x y - y Returns: Point - (x,y)

getValueHexString

public void getValueHexString()


getWorldXY

public void getWorldXY()


. Parameters: x - x y - y

14

Returns: Point - (x,y)

getZoomLevel

public void getZoomLevel()


init

public void init()


moveSelectedObject

public void moveSelectedObject()


(pan) .

pan

public void pan()


(pan) .

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

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 . Parameters: visible - visible (0:,1:)

17

setHeading

public void setHeading()


setHeadingAndPitch

public void setHeadingAndPitch()


setLayerManagerVisible

public void setLayerManagerVisible()


setLayers

public void setLayers()


setMiniMapVisible

public void setMiniMapVisible()


visible . Parameters: visible - visible (0:,1:)

setObject3DVisible

public void setObject3DVisible()


3 visible . Parameters: visible - visible (0:,1:)

setPanSpeed

public void setPanSpeed()


setPitch

public void setPitch()


setRasterVisible

public void setRasterVisible()


18

Raster visible . Parameters: visible - visible (0:,1:)

setScale

public void setScale()


. Parameters: scale -

setShowHide

public void setShowHide()


setSkyGradientVisible

public void setSkyGradientVisible()


Sky visible . Parameters: visible - visible (0:,1:)

setTerrainProfileVisible

public void setTerrainProfileVisible()


setTrackPipesVisible

public void setTrackPipesVisible()


setVector2DVisible

public void setVector2DVisible()


2 visible . Parameters: visible - visible (0:,1:)

setVectorRasterVisible

public void setVectorRasterVisible()

19

VectorRaster visible . Parameters: visible - visible (0:,1:)

setVectorRoadVisible

public void setVectorRoadVisible()


VectorRoad visible . Parameters: visible - visible (0:,1:)

setWMSVisible

public void setWMSVisible()


VMS visible . Parameters: visible - visible (0:,1:)

setZoomLevel

public void setZoomLevel()


toGML

public void toGML()


transactionWFS

public void transactionWFS()


ZoomIn

public void ZoomIn()


ZoomOut

public void ZoomOut()

20

ii.

Control

Constructor Summary
Control() .

Method Summary
void addPanControl()
(Pan) .

void addZoomControl()
Zoom .

void removePanControl()
(Pan) .

void removeZoomControl()
Zoom .

Constructor Detail
Control

public Control()
. Stereotype constructor

Method Detail

21

addPanControl

public void addPanControl()


Pan .

addZoomControl

public void addZoomControl()


Zoom .

removePanControl

public void removePanControl()


Pan .

removeZoomControl

public void removeZoomControl()


Zoom .

22

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, String source)

InfoWindow point - InfoWindow Point source - InfoWindow URL

23

Method Summary
void getContent()
InfoWindow URL .

void getPoint()
InfoWindow .

void getSize()
InfoWindow .

void setContent()
InfoWindow URL .

void setPoint()
InfoWindow .

void setSize()
InfoWindow .

Constructor Detail
InfoWindow

public InfoWindow()
InfoWindow Parameters: point - InfoWindow Point source - InfoWindow URL Stereotype constructor

Method Detail
getContent

public void getContent()


InfoWindow URL .
24

Returns: InfoWindow URL .

getPoint

public void getPoint()


InfoWindow . Returns: Point

getSize

public void getSize()


InfoWindow . Returns: InfoWindow

setContent

public void setContent()


InfoWindow URL . Parameters: src - InfoWindow URL

setPoint

public void setPoint()


InfoWindow . Parameters: point - InfoWindow Point

setSize

public void setSize()


InfoWindow . Parameters: width - InfoWindow height - InfoWindow

25

ii.

Marker

Marker

Constructor Summary
Marker(Point

point, String icon, String desc)

(Marker) point - Point icon - URL desc -

Method Summary
void getIcon()
Marker URL .

void getInfoWindow()
Marker InfoWindow .

void getInsert()
Marker .

void getPoint()
Marker .

void setIcon()
Marker .

void setInfoWindow()
Marker InforWindow .

void setInsert()
Marker .

26

void setPoint()
Marker .

Constructor Detail
Marker

public Marker()
Parameters: point - Point icon - URL desc - Stereotype constructor

Method Detail
getIcon

public void getIcon()


Marker URL . Returns: Marker URL

getInfoWindow

public void getInfoWindow()


Marker InfoWindow . Returns: InfoWindow

getInsert

public void getInsert()


Marker . Returns: Marker

27

getPoint

public void getPoint()


Marker . Returns: Marker Point

setIcon

public void setIcon()


Marker . Parameters: icon - URL

setInfoWindow

public void setInfoWindow()


Marker InforWindow . Parameters: infoWin - Marker InfoWindow

setInsert

public void setInsert()


Marker . Parameters: desc - Marker

setPoint

public void setPoint()


Marker . Parameters: point - Marker Point

28

iii.

KML

KML

Constructor Summary
KML(String

src)

KML src - Xml .

Method Summary
void addIdList()
id .

void clearIdList()
id .

void getId()
KML .

void getIdList()
id .

void getSrc()
KML .

void setId()
KML .

void setSrc()
KML .

29

Constructor Detail
KML

public KML(String src)


KML Parameters: src - Xml . Stereotype constructor

Method Detail
addIdList

public void addIdList()


id . Parameters: id - id

clearIdList

public void clearIdList()


id .

getId

public void getId()


KML . Returns:

getIdList

public void getIdList()


id . Returns: id

30

getSrc

public void getSrc()


KML . Returns: KML URL

setId

public void setId()


KML . Parameters: identity - identity KML .

setSrc

public void setSrc()


KML . Parameters: content - content KML URL

31

iv.

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 .

Constructor Detail
32

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

33

setLineWidth

public void setLineWidth()


Parameters: width - KML

setStyleName

public void setStyleName()


KML . Parameters: name - KML

34

v.

Point

Point

Constructor Summary
Point() Point

Method Summary
void getX()
Point X .

void getY()
Point Y .

void getZ()
Point Z .

void set()
Point .

void setX()
Point X .

void setY()
Point Y .

void setZ()
Point Z .

Constructor Detail
35

Point

public Point()
Point Parameters: x - X y - Y Stereotype constructor

Method Detail
getX

public void getX()


Point X . Returns: Point X

getY

public void getY()


Point Y . Returns: Point Y

getZ

public void getZ()


Point Z . Returns: Point Z

set

public void set()


Point . Parameters: x - Point X y - Point Y z - Point Z

36

setX

public void setX()


Point X . Parameters: x - Point X

setY

public void setY()


Point Y . Parameters: y - Point Y

setZ

public void setZ()


Point Z . Parameters: z - Point Z

37

vi.

Polyline

Polyline

Constructor Summary
Polyline() Polyline

Method Summary
void acceptancePoints() void addPoints()
Polyline Point .

void getBounds()
Polyline MBR .

void getColor() void getOpacity() void getPoints()


Polyline .

void getWeight() void setColor() void setOpacity()

38

void setRectangle()
Polyline MBR .

void setWeight()

Constructor Detail
Polyline

public Polyline()
Polyline Parameters: points - Polyline Point Array Stereotype constructor

Method Detail
acceptancePoints

public void acceptancePoints()


addPoints

public void addPoints()


Polyline Point . Parameters: points - Point

getBounds

public void getBounds()


Polyline MBR . Returns: Polyline MBR

39

getColor

public void getColor()


getOpacity

public void getOpacity()


getPoints

public void getPoints()


Polyline . Returns: Point Array

getWeight

public void getWeight()


setColor

public void setColor()


setOpacity

public void setOpacity()


setRectangle

public void setRectangle()


Polyline MBR . Parameters: points - Point Array

40

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 setOutering()
Polygon .

void setRectangle()
MBR .

void setStrokeColor() void setStrokeOpacity() void setStrokeWeight()

Constructor Detail
Polygon

public Polygon()
Polygon Parameters:

42

points - Point Array Stereotype constructor

Method Detail
acceptancePoints

public void acceptancePoints()


addInnering

public void addInnering()


. Parameters: inRing - Point Array

getBounds

public void getBounds()


MBR . Returns: MBR Rectangle

getFillColor

public void getFillColor()


getFillOpacity

public void getFillOpacity()


getInnering

public void getInnering()


. Returns:

getInnerringCount

public void getInnerringCount()

43

getPoints

public void getPoints()


. 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: cnt -

setOutering

public void setOutering()


Polygon . Parameters: outRing - Point Array

44

setRectangle

public void setRectangle()


MBR . Parameters: points - Point Array

setStrokeColor

public void setStrokeColor()


setStrokeOpacity

public void setStrokeOpacity()


setStrokeWeight

public void setStrokeWeight()

45

viii.

Rectangle

Rectangle

Constructor Summary
Rectangle() Rectangle

Method Summary
void getCenterX() void getCenterY() void isInside() void overlap() void union()

Constructor Detail
Rectangle

public Rectangle()
46

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

ix.

Circle

Circle

Constructor Summary
Circle() Circle .

Method Summary
void getRadius()
Circle .

void getX()
Circle X .

void getY()
Circle Y .

void set()
Circle .

void setRadius()
Circle .

void setX()
Circle X .

void setY()
Circle Y .

48

Constructor Detail
Circle

public Circle()
Circle . Parameters: x - Circle X y - Circle Y rad - Circle Stereotype constructor

Method Detail
getRadius

public void getRadius()


Circle . Returns: Circle

getX

public void getX()


Circle X . Returns: Circle X

getY

public void getY()


Circle Y . Returns: Circle Y

set

public void set()


Circle . Parameters: x - Circle X

49

y - Circle Y

setRadius

public void setRadius()


Circle . Parameters: rad - Circle

setX

public void setX()


Circle X . Parameters: x - Circle X

setY

public void setY()


Circle Y . Parameters: y - Circle Y

50

x.

MultiPolyline

MultiPolyline

Constructor Summary
MultiPolyline() MultiPolyline

Method Summary
void addPolyline()
MultiPolyline Polyline .

void getAllPolyline()
MultiPolyline Polyline .

void getBounds()
MultiPolyline MBR .

void getPolyline()
Polyline .

void getStrokeColor() void getStrokeOpacity() void getStrokeWeight() void setStrokeColor() void setStrokeOpacity()

51

void setStrokeWeight()

Constructor Detail
MultiPolyline

public MultiPolyline()
MultiPolyline Parameters: polyline - MultiPolyline Polyline Stereotype constructor

Method Detail
addPolyline

public void addPolyline()


MultiPolyline Polyline . Parameters: polyline - Polyline

getAllPolyline

public void getAllPolyline()


MultiPolyline Polyline . Returns: Polyline Array

getBounds

public void getBounds()


MultiPolyline MBR . Returns: MultiPolyline MBR

52

getPolyline

public void getPolyline()


Polyline . 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

xi.

MultiPolygon

MultiPolygon

Constructor Summary
MultiPolygon() MultiPolygon

Method Summary
void addPolygon()
MultiPolygon Polygon .

void getAllPolygon()
MultiPolygon Polygon .

void getBounds()
MultiPolygon Polygon .

void getFillColor() void getFillOpacity() void getPolygon()


Polygon .

void getStrokeColor() void getStrokeOpacity() void getStrokeWeight()


54

void setFillColor() void setFillOpacity() void setStrokeColor() void setStrokeOpacity() void setStrokeWeight()

Constructor Detail
MultiPolygon

public MultiPolygon()
MultiPolygon Parameters: Polygon - MultiPolygon Polygon Stereotype constructor

Method Detail
addPolygon

public void addPolygon()


MultiPolygon Polygon . Parameters: Polygon - Polygon

55

getAllPolygon

public void getAllPolygon()


MultiPolygon Polygon . Returns: Polygon Array

getBounds

public void getBounds()


MultiPolygon Polygon . Returns: MultiPolygon MBR

getFillColor

public void getFillColor()


getFillOpacity

public void getFillOpacity()


getPolygon

public void getPolygon()


Polygon . Returns: number Polygon

getStrokeColor

public void getStrokeColor()


getStrokeOpacity

public void getStrokeOpacity()


getStrokeWeight

public void getStrokeWeight()


setFillColor

public void setFillColor()


56

setFillOpacity

public void setFillOpacity()


setStrokeColor

public void setStrokeColor()


setStrokeOpacity

public void setStrokeOpacity()


setStrokeWeight

public void setStrokeWeight()

57

You might also like