Method | Description | |
---|---|---|
Add ( this position, double dx, double dy ) : |
||
DistanceTo ( this position1, |
||
GetAllParents ( this quadKey ) : IEnumerable |
||
GetDelta ( string from, string to ) : IEnumerable |
||
GetDelta ( this from, |
||
GetQuadKeysInRadius ( this position, double radius ) : IEnumerable |
||
GroundResolution ( double latitude, int levelOfDetail ) : double |
Determines the ground resolution (in meters per pixel) at a specified latitude and level of detail.
|
|
LatLongToPixelXY ( double latitude, double longitude, int levelOfDetail, int &pixelX, int &pixelY ) : void |
Converts a point from latitude/longitude WGS-84 coordinates (in degrees) into pixel XY coordinates at a specified level of detail.
|
|
MapScale ( double latitude, int levelOfDetail, int screenDpi ) : double |
Determines the map scale at a specified latitude, level of detail, and screen resolution.
|
|
MapSize ( int levelOfDetail ) : uint |
Determines the map width and height (in pixels) at a specified level of detail.
|
|
PixelXYToLatLong ( int pixelX, int pixelY, int levelOfDetail, double &latitude, double &longitude ) : void |
Converts a pixel from pixel XY coordinates at a specified level of detail into latitude/longitude WGS-84 coordinates (in degrees).
|
|
PixelXYToTileXY ( int pixelX, int pixelY, int &tileX, int &tileY ) : void |
Converts pixel XY coordinates into tile XY coordinates of the tile containing the specified pixel.
|
|
QuadKeyToTileXY ( string quadKey, int &tileX, int &tileY, int &levelOfDetail ) : void |
Converts a QuadKey into tile XY coordinates.
|
|
TileXYToPixelXY ( int tileX, int tileY, int &pixelX, int &pixelY ) : void |
Converts tile XY coordinates into pixel XY coordinates of the upper-left pixel of the specified tile.
|
|
TileXYToQuadKey ( int tileX, int tileY, int levelOfDetail ) : string |
Converts tile XY coordinates into a QuadKey at a specified level of detail.
|
|
ToQuadKey ( this position ) : string |
Method | Description | |
---|---|---|
Clip ( double n, double minValue, double maxValue ) : double |
Clips a number to the specified minimum and maximum values.
|
|
DegreesToRadians ( double deg ) : double |
public static Add ( this position, double dx, double dy ) : |
||
position | this | |
dx | double | |
dy | double | |
return |
public static DistanceTo ( this position1, |
||
position1 | this | |
position2 | ||
return | double |
public static GetAllParents ( this quadKey ) : IEnumerable |
||
quadKey | this | |
return | IEnumerable |
public static GetDelta ( string from, string to ) : IEnumerable |
||
from | string | |
to | string | |
return | IEnumerable |
public static GetDelta ( this from, |
||
from | this | |
to | ||
return | IEnumerable |
public static GetQuadKeysInRadius ( this position, double radius ) : IEnumerable |
||
position | this | |
radius | double | |
return | IEnumerable |
public static GroundResolution ( double latitude, int levelOfDetail ) : double | ||
latitude | double | Latitude (in degrees) at which to measure the /// ground resolution. |
levelOfDetail | int | Level of detail, from 1 (lowest detail) /// to 23 (highest detail). |
return | double |
public static LatLongToPixelXY ( double latitude, double longitude, int levelOfDetail, int &pixelX, int &pixelY ) : void | ||
latitude | double | Latitude of the point, in degrees. |
longitude | double | Longitude of the point, in degrees. |
levelOfDetail | int | Level of detail, from 1 (lowest detail) /// to 23 (highest detail). |
pixelX | int | Output parameter receiving the X coordinate in pixels. |
pixelY | int | Output parameter receiving the Y coordinate in pixels. |
return | void |
public static MapScale ( double latitude, int levelOfDetail, int screenDpi ) : double | ||
latitude | double | Latitude (in degrees) at which to measure the /// map scale. |
levelOfDetail | int | Level of detail, from 1 (lowest detail) /// to 23 (highest detail). |
screenDpi | int | Resolution of the screen, in dots per inch. |
return | double |
public static MapSize ( int levelOfDetail ) : uint | ||
levelOfDetail | int | Level of detail, from 1 (lowest detail) /// to 23 (highest detail). |
return | uint |
public static PixelXYToLatLong ( int pixelX, int pixelY, int levelOfDetail, double &latitude, double &longitude ) : void | ||
pixelX | int | X coordinate of the point, in pixels. |
pixelY | int | Y coordinates of the point, in pixels. |
levelOfDetail | int | Level of detail, from 1 (lowest detail) /// to 23 (highest detail). |
latitude | double | Output parameter receiving the latitude in degrees. |
longitude | double | Output parameter receiving the longitude in degrees. |
return | void |
public static PixelXYToTileXY ( int pixelX, int pixelY, int &tileX, int &tileY ) : void | ||
pixelX | int | Pixel X coordinate. |
pixelY | int | Pixel Y coordinate. |
tileX | int | Output parameter receiving the tile X coordinate. |
tileY | int | Output parameter receiving the tile Y coordinate. |
return | void |
public static QuadKeyToTileXY ( string quadKey, int &tileX, int &tileY, int &levelOfDetail ) : void | ||
quadKey | string | QuadKey of the tile. |
tileX | int | Output parameter receiving the tile X coordinate. |
tileY | int | Output parameter receiving the tile Y coordinate. |
levelOfDetail | int | Output parameter receiving the level of detail. |
return | void |
public static TileXYToPixelXY ( int tileX, int tileY, int &pixelX, int &pixelY ) : void | ||
tileX | int | Tile X coordinate. |
tileY | int | Tile Y coordinate. |
pixelX | int | Output parameter receiving the pixel X coordinate. |
pixelY | int | Output parameter receiving the pixel Y coordinate. |
return | void |
public static TileXYToQuadKey ( int tileX, int tileY, int levelOfDetail ) : string | ||
tileX | int | Tile X coordinate. |
tileY | int | Tile Y coordinate. |
levelOfDetail | int | Level of detail, from 1 (lowest detail) /// to 23 (highest detail). |
return | string |
public static ToQuadKey ( this position ) : string | ||
position | this | |
return | string |