|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.mapping.GridSetting
public class GridSetting
格网设置类。
假设打开了一个工作空间 workspace
对象,工作空间中存在一幅地图。
public void gridSettingTest() { // 打开地图 Map map = new Map(workspace); String mapName = workspace.getMaps().get(0); if (map.open(mapName)) { System.out.print("打开地图成功!"); } // 构造一个格网设置对象,并进行设置 GridSetting gridSetting = new GridSetting(); gridSetting.setSizeFixed(true); gridSetting.setSnapable(true); gridSetting.setVisible(true); gridSetting.setVerticalSpacing(50); gridSetting.setType(GridType.CROSS); gridSetting.setHorizontalSpacing(50); GeoStyle style1 = new GeoStyle(); style1.setLineColor(java.awt.Color.gray); gridSetting.setDashStyle(style1); GeoStyle style2 = new GeoStyle(); style2.setLineColor(java.awt.Color.green); gridSetting.setSolidStyle(style2); // 设置地图对象的格网设置 map.setGrid(gridSetting); // 新建地图并保存工作空间 workspace.getMaps().add(workspace.getMaps().getAvailableMapName( "NewMap"), map.toXML()); workspace.save(); // 释放资源 map.dispose(); workspaceConnectionInfo.dispose(); workspace.dispose(); }
构造方法摘要 | |
---|---|
GridSetting()
构造一个新的格网设置类对象。 |
|
GridSetting(GridSetting setting)
根据指定的格网设置类对象构造一个新的与其一致的格网设置类对象。 |
方法摘要 | |
---|---|
GeoStyle |
getDashStyle()
返回格网虚线的样式。 |
double |
getHorizontalSpacing()
返回格网水平间隔大小,单位为:像素。 |
GeoStyle |
getSolidStyle()
返回格网实线的样式。 |
GridType |
getType()
返回格网类型。 |
double |
getVerticalSpacing()
返回格网垂直间隔大小,单位为:像素。 |
boolean |
isSizeFixed()
返回格网是否固定大小,如果不固定大小,则格网随着地图缩放。 |
boolean |
isSnapable()
返回格网是否可捕捉。 |
boolean |
isVisible()
返回格网是否可见。 |
void |
setDashStyle(GeoStyle geoStyle)
设置格网虚线的样式。 |
void |
setHorizontalSpacing(double value)
设置格网水平间隔大小,单位为:像素。 |
void |
setSizeFixed(boolean value)
设置格网是否固定大小,如果不固定大小,则格网随着地图缩放。 |
void |
setSnapable(boolean value)
设置格网是否可捕捉。 |
void |
setSolidStyle(GeoStyle geoStyle)
设置格网实线的样式。 |
void |
setType(GridType gridType)
设置格网类型。 |
void |
setVerticalSpacing(double value)
设置格网垂直间隔大小,单位为:像素。 |
void |
setVisible(boolean value)
设置格网是否可见。 |
java.lang.String |
toString()
返回一个字符串来表示当前的格网设置对象,格式为:{HorizontalSpacing=,VerticalSpacing=,IsSnapable=,IsVisible=}。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
public GridSetting()
public GridSetting(GridSetting setting)
setting
- 指定的格网设置类对象。方法详细信息 |
---|
public boolean isVisible()
public void setVisible(boolean value)
value
- 一个布尔值,指定格网是否可见。public boolean isSnapable()
public void setSnapable(boolean value)
value
- 一个布尔值,指定格网是否可捕捉。public double getHorizontalSpacing()
public void setHorizontalSpacing(double value)
应用程序将根据用户设置的格网的水平和垂直间隔尺寸在地图窗口中绘制格网;但是如果地图窗口的水平尺寸大小除以所设置的水平间隔大小的商大于100,则不进行格网的绘制;同理,如果地图窗口的垂直尺寸大小除以所设置的垂直间隔大小的商大于100,也不进行格网的绘制。
value
- 格网水平间隔大小。public double getVerticalSpacing()
public void setVerticalSpacing(double value)
应用程序将根据用户设置的格网的水平和垂直间隔尺寸在地图窗口中绘制格网;但是如果地图窗口的水平尺寸大小除以所设置的水平间隔大小的商大于100,则不进行格网的绘制;同理,如果地图窗口的垂直尺寸大小除以所设置的垂直间隔大小的商大于100,也不进行格网的绘制。
value
- 格网垂直间隔大小。public GeoStyle getSolidStyle()
public void setSolidStyle(GeoStyle geoStyle)
geoStyle
- 格网实线的样式。public GeoStyle getDashStyle()
public void setDashStyle(GeoStyle geoStyle)
geoStyle
- 格网虚线的样式。public GridType getType()
GridType
类。
GridType.GRID
。public void setType(GridType gridType)
GridType
类。
gridType
- 格网类型。public boolean isSizeFixed()
public void setSizeFixed(boolean value)
value
- 一个布尔值,指定格网是否固定大小。public java.lang.String toString()
java.lang.Object
中的 toString
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |