com.supermap.mapping
类 MapPainterEx
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.mapping.MapPainter
-
- com.supermap.mapping.MapPainterEx
-
public class MapPainterEx extends MapPainter
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放 MapPainter 对象占用的资源。void
drawGeometry(Geometry geometry)
在图层上绘制用户自定义对象void
drawGeometry(Iterable<Geometry> geometries, GeoStyle style)
在图层上批量绘制用户自定义对象,只能按照统一风格绘制void
drawLabel(ArrayList<Geometry> geos, ArrayList<String> labels, Theme theme)
在图层上批量绘制用户自定义对象标签Graphics
getGraphics()
返回用户的GDI+绘图画面,从而绘制用户自定义的图形。Image
getImage()
返回自定义绘制的图像内容Dimension
getImageSize()
获取自定义绘制图像的大小Rectangle2D
getMapDrawingBounds()
返回自定义绘制对象的地图绘制范围PrjCoordSys
getMapDrawingPrj()
返回自定义绘制对象当前的坐标系对象
-
-
-
方法详细资料
-
getGraphics
public Graphics getGraphics()
从类复制的说明:MapPainter
返回用户的GDI+绘图画面,从而绘制用户自定义的图形。- 覆盖:
getGraphics
在类中MapPainter
- 返回:
- 返回用户的GDI+绘图画面。
-
getImage
public Image getImage()
从类复制的说明:MapPainter
返回自定义绘制的图像内容- 覆盖:
getImage
在类中MapPainter
- 返回:
- 图像内容
-
getImageSize
public Dimension getImageSize()
从类复制的说明:MapPainter
获取自定义绘制图像的大小- 覆盖:
getImageSize
在类中MapPainter
- 返回:
- 图像大小
-
getMapDrawingBounds
public Rectangle2D getMapDrawingBounds()
从类复制的说明:MapPainter
返回自定义绘制对象的地图绘制范围- 覆盖:
getMapDrawingBounds
在类中MapPainter
- 返回:
- 地图绘制范围
-
getMapDrawingPrj
public PrjCoordSys getMapDrawingPrj()
从类复制的说明:MapPainter
返回自定义绘制对象当前的坐标系对象- 覆盖:
getMapDrawingPrj
在类中MapPainter
- 返回:
- 坐标系对象
PrjCoordSys
-
drawGeometry
public void drawGeometry(Geometry geometry)
从类复制的说明:MapPainter
在图层上绘制用户自定义对象- 覆盖:
drawGeometry
在类中MapPainter
- 参数:
geometry
- 需要绘制的自定义对象。
-
drawGeometry
public void drawGeometry(Iterable<Geometry> geometries, GeoStyle style)
从类复制的说明:MapPainter
在图层上批量绘制用户自定义对象,只能按照统一风格绘制- 覆盖:
drawGeometry
在类中MapPainter
- 参数:
geometries
- 需要批量绘制的自定义对象。style
- 批量绘制风格。
-
drawLabel
public void drawLabel(ArrayList<Geometry> geos, ArrayList<String> labels, Theme theme)
从类复制的说明:MapPainter
在图层上批量绘制用户自定义对象标签- 覆盖:
drawLabel
在类中MapPainter
- 参数:
geos
- 需要批量绘制的自定义对象数组labels
- 与对象数组对应的标签内容数组theme
- 绘制的专题图风格
-
dispose
public void dispose()
从类复制的说明:MapPainter
释放 MapPainter 对象占用的资源。- 覆盖:
dispose
在类中MapPainter
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.