public final class TileSystem
extends java.lang.Object
构造器和说明 |
---|
TileSystem() |
限定符和类型 | 方法和说明 |
---|---|
static int |
getMaximumZoomLevel()
获得最大缩放等级
|
static int |
getTileSize()
获得缩放等级
|
static double |
GroundResolution(double latitude,
int levelOfDetail)
确定在指定的地面分辨率(每像素的米) 纬度。
|
static Point |
LatLongToPixelXY(double latitude,
double longitude,
int levelOfDetail,
Point reuse)
将一个点从纬度/经度WGS-84坐标(度)为XY在指定级别的像素坐标
|
static double |
MapScale(double latitude,
int levelOfDetail,
int screenDpi)
在指定的纬度确定地图比例尺,详细程度,以及 屏幕分辨率。
|
static int |
MapSize(int levelOfDetail)
在指定级别上的地图宽度和高度(以像素为单位)的缩放比例
|
static GeoPoint |
PixelXYToLatLong(int pixelX,
int pixelY,
int levelOfDetail,
GeoPoint reuse)
将一个XY屏幕坐标转化为一个纬度/经度WGS-84坐标(度)
|
static Point |
PixelXYToTileXY(int pixelX,
int pixelY,
Point reuse)
将像素坐标xy坐标的瓦片转为指定的像素。
|
static Point |
QuadKeyToTileXY(java.lang.String quadKey,
Point reuse)
将四叉键转换为xy坐标
|
static void |
setTileSize(int tileSize)
设置缩放等级
|
static Point |
TileXYToPixelXY(int tileX,
int tileY,
Point reuse)
将瓦片xy坐标转为屏幕的像素坐标
|
static java.lang.String |
TileXYToQuadKey(int tileX,
int tileY,
int levelOfDetail)
瓦片坐标转换为string
|
public static void setTileSize(int tileSize)
tileSize
- 缩放等级public static int getTileSize()
public static int getMaximumZoomLevel()
public static int MapSize(int levelOfDetail)
levelOfDetail
- 缩放层次,从1(最低层次)到23(最高层次)public static double GroundResolution(double latitude, int levelOfDetail)
latitude
- 测量地面的纬度levelOfDetail
- 缩放比列,从1(最低比例)到23(最高比例)public static double MapScale(double latitude, int levelOfDetail, int screenDpi)
latitude
- 测量地面的纬度levelOfDetail
- 缩放比列,从1(最低比例)到23(最高比例)screenDpi
- 每英寸屏幕的分辨率public static Point LatLongToPixelXY(double latitude, double longitude, int levelOfDetail, Point reuse)
latitude
- 测量地面的纬度longitude
- 测量地面的经度levelOfDetail
- 缩放比列,从1(最低比例)到23(最高比例)reuse
- 一个可选的点被回收,或为空,则自动创建一个新的public static GeoPoint PixelXYToLatLong(int pixelX, int pixelY, int levelOfDetail, GeoPoint reuse)
pixelX
- 屏幕X坐标pixelY
- 屏幕Y坐标levelOfDetail
- 缩放比列,从1(最低比例)到23(最高比例)reuse
- 一个可选的点被回收,或为空,则自动创建一个新的public static Point PixelXYToTileXY(int pixelX, int pixelY, Point reuse)
pixelX
- x像素坐标pixelY
- y像素坐标reuse
- 一个可选的点被回收,或为空,则自动创建一个新的public static Point TileXYToPixelXY(int tileX, int tileY, Point reuse)
tileX
- 瓦片的X坐标tileY
- 瓦片的Y坐标reuse
- 一个可选的点被回收,或为空,则自动创建一个新的public static java.lang.String TileXYToQuadKey(int tileX, int tileY, int levelOfDetail)
tileX
- 瓦片的X坐标tileY
- 瓦片的Y坐标levelOfDetail
- 缩放比列,从1(最低比例)到23(最高比例)public static Point QuadKeyToTileXY(java.lang.String quadKey, Point reuse)
quadKey
- 瓦片的四叉键reuse
- 一个可选的点被回收,或为空,则自动创建一个新的