6.3.1.5.2. GISDisplay

public class GISDisplay

6.3.1.5.2.1. Fields

6.3.1.5.2.1.1. mBkBitmap

protected Bitmap mBkBitmap

6.3.1.5.2.1.2. mCenter

protected GeoPoint mCenter

6.3.1.5.2.1.3. mCurrentBounds

protected GeoEnvelope mCurrentBounds

6.3.1.5.2.1.4. mDoubleBufferBitmap

protected Bitmap mDoubleBufferBitmap

6.3.1.5.2.1.5. mDoubleBufferCanvas

protected Canvas mDoubleBufferCanvas

6.3.1.5.2.1.6. mFullBounds

protected GeoEnvelope mFullBounds

6.3.1.5.2.1.7. mGeoLimits

protected GeoEnvelope mGeoLimits

6.3.1.5.2.1.8. mInvertScale

protected double mInvertScale

6.3.1.5.2.1.9. mInvertTransformMatrix

protected Matrix mInvertTransformMatrix

6.3.1.5.2.1.10. mLimitType

protected int mLimitType

6.3.1.5.2.1.11. mLimits

protected GeoEnvelope mLimits

6.3.1.5.2.1.12. mMainBitmap

protected Bitmap mMainBitmap

6.3.1.5.2.1.13. mMainBitmapOffsetX

protected float mMainBitmapOffsetX

6.3.1.5.2.1.14. mMainBitmapOffsetY

protected float mMainBitmapOffsetY

6.3.1.5.2.1.15. mMainCanvas

protected Canvas mMainCanvas

6.3.1.5.2.1.16. mMapTileSize

protected GeoPoint mMapTileSize

6.3.1.5.2.1.17. mMaxZoomLevel

protected float mMaxZoomLevel

6.3.1.5.2.1.18. mMinZoomLevel

protected float mMinZoomLevel

6.3.1.5.2.1.19. mOffScreenBounds

protected GeoEnvelope mOffScreenBounds

6.3.1.5.2.1.20. mRasterPaint

protected final Paint mRasterPaint

6.3.1.5.2.1.21. mScale

protected double mScale

6.3.1.5.2.1.22. mScreenBounds

protected GeoEnvelope mScreenBounds

6.3.1.5.2.1.23. mTileSize

protected final int mTileSize

6.3.1.5.2.1.24. mTransformMatrix

protected Matrix mTransformMatrix

6.3.1.5.2.1.25. mWidth

protected int mWidth

6.3.1.5.2.1.26. mZoomLevel

protected float mZoomLevel

6.3.1.5.2.2. Constructors

6.3.1.5.2.2.1. GISDisplay

public GISDisplay(Bitmap backgroundTile)

6.3.1.5.2.3. Methods

6.3.1.5.2.3.1. buffer

public void buffer(float x, float y, float scale)

6.3.1.5.2.3.2. clearBackground

public void clearBackground(Canvas canvas)

6.3.1.5.2.3.3. clearLayer

public void clearLayer()

6.3.1.5.2.3.4. draw

public void draw(Canvas canvas, boolean clearBackground)

6.3.1.5.2.3.5. draw

public synchronized void draw(Canvas canvas, float x, float y, boolean clearBackground)

6.3.1.5.2.3.6. draw

public synchronized void draw(Canvas canvas, float x, float y, float scale)

6.3.1.5.2.3.7. drawBitmap

public void drawBitmap(Bitmap bitmap, GeoPoint point, float offsetX, float offsetY)

6.3.1.5.2.3.8. drawBox

public void drawBox(float x, float y, float size, Paint paint)

6.3.1.5.2.3.9. drawCircle

public void drawCircle(float x, float y, Paint paint)

6.3.1.5.2.3.10. drawCircle

public void drawCircle(float x, float y, float radius, Paint paint)

6.3.1.5.2.3.11. drawCross

public void drawCross(float x, float y, float size, Paint paint)

6.3.1.5.2.3.12. drawCrossedBox

public void drawCrossedBox(float x, float y, float size, Paint paint)

6.3.1.5.2.3.13. drawLine

public void drawLine(float x0, float y0, float x1, float y1, Paint paint)

6.3.1.5.2.3.14. drawLines

public void drawLines(float[] pts, Paint paint)

6.3.1.5.2.3.15. drawPath

public void drawPath(Path path, Paint paint)

6.3.1.5.2.3.16. drawPoint

public void drawPoint(float x, float y, Paint paint)

6.3.1.5.2.3.17. drawTextOnPath

public void drawTextOnPath(String text, Path path, float hOffset, float vOffset, Paint paint)

6.3.1.5.2.3.18. drawTile

public void drawTile(Bitmap bitmap, GeoPoint pt, Paint paint)

6.3.1.5.2.3.19. getBounds

public final GeoEnvelope getBounds()

6.3.1.5.2.3.20. getCenter

public GeoPoint getCenter()

6.3.1.5.2.3.21. getFullBounds

public final GeoEnvelope getFullBounds()

6.3.1.5.2.3.22. getLimitType

public int getLimitType()

6.3.1.5.2.3.23. getLimits

public final GeoEnvelope getLimits()

6.3.1.5.2.3.24. getMaxZoomLevel

public float getMaxZoomLevel()

6.3.1.5.2.3.25. getMinZoomLevel

public float getMinZoomLevel()

6.3.1.5.2.3.26. getOffScreenBounds

public final GeoEnvelope getOffScreenBounds()

6.3.1.5.2.3.27. getScale

public final double getScale()

6.3.1.5.2.3.28. getScaledOffset

public GeoPoint getScaledOffset(float x, float y, float scale)

6.3.1.5.2.3.29. getScreenBounds

public final GeoEnvelope getScreenBounds()

6.3.1.5.2.3.30. getTileSize

public GeoPoint getTileSize()

6.3.1.5.2.3.31. getZoomLevel

public final float getZoomLevel()

6.3.1.5.2.3.32. mapToScreen

public GeoEnvelope mapToScreen(GeoEnvelope env)

6.3.1.5.2.3.33. mapToScreen

public GeoPoint mapToScreen(GeoPoint pt)

6.3.1.5.2.3.34. mapToScreen

public float[] mapToScreen(GeoPoint[] points)

6.3.1.5.2.3.35. screenToMap

public GeoPoint screenToMap(GeoPoint pt)

6.3.1.5.2.3.36. screenToMap

public GeoPoint[] screenToMap(float[] points)

6.3.1.5.2.3.37. screenToMap

public GeoEnvelope screenToMap(GeoEnvelope env)

6.3.1.5.2.3.38. setBackground

public void setBackground(Bitmap bkBitmap)

6.3.1.5.2.3.39. setGeoLimits

public void setGeoLimits(GeoEnvelope geoLimits, int limitType)

6.3.1.5.2.3.40. setMaxZoomLevel

public void setMaxZoomLevel(float maxZoom)

6.3.1.5.2.3.41. setMinZoomLevel

public void setMinZoomLevel(float minZoom)

6.3.1.5.2.3.42. setSize

public boolean setSize(int w, int h)

6.3.1.5.2.3.43. setZoomAndCenter

public void setZoomAndCenter(float zoom, GeoPoint center)