Package cn.mapway.common.geo.sqlite
Class MapRender
java.lang.Object
cn.mapway.common.geo.sqlite.MapRender
- Direct Known Subclasses:
SqliteMapTools
MapRender
- Author:
- zhangjianshe <zhangjianshe@gmail.com>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcommonDrawer(TileTools tools, int zoom, IDrawTile... drawerList) 通用的绘制Tile过程protected voiddrawGeometry(String name, Graphics2D g, double tx, double ty, org.gdal.ogr.Geometry geometry, int zoom, MapStyle style) 画布上绘制几何图形protected voiddrawPolygon(String name, double tx, double ty, Graphics2D g, org.gdal.ogr.Geometry polygon, int zoom, MapStyle style) voidexport()voidexportLevel(TileTools tileTools, int zoomLevel) 输出某一级别getBackground(int zoom) 子类可以重载该方法 返回地图北京色abstract TileToolsabstract void初始化voidrange(int start, int end)
-
Constructor Details
-
MapRender
public MapRender()
-
-
Method Details
-
initialize
public abstract void initialize()初始化 -
range
public void range(int start, int end) -
export
public void export() -
getTileTools
-
exportLevel
输出某一级别- Parameters:
tileTools-zoomLevel-
-
commonDrawer
通用的绘制Tile过程- Parameters:
tools-drawerList-
-
getBackground
子类可以重载该方法 返回地图北京色- Returns:
-
drawGeometry
protected void drawGeometry(String name, Graphics2D g, double tx, double ty, org.gdal.ogr.Geometry geometry, int zoom, MapStyle style) 画布上绘制几何图形- Parameters:
g-geometry-style-
-
drawPolygon
protected void drawPolygon(String name, double tx, double ty, Graphics2D g, org.gdal.ogr.Geometry polygon, int zoom, MapStyle style)
-