Online Maps  v3
OnlineMapsProjectionWGS84 Class Reference

Implementation of WGS84 Ellipsoid Mercator. More...

Inheritance diagram for OnlineMapsProjectionWGS84:
OnlineMapsProjection

Public Member Functions

override void CoordinatesToTile (double lng, double lat, int zoom, out double tx, out double ty)
 Converts geographic coordinates to tile coordinates. More...
 
override void TileToCoordinates (double tx, double ty, int zoom, out double lng, out double lat)
 Converts tile coordinates to geographic coordinates. More...
 

Static Public Attributes

const double PID4 = Math.PI / 4
 PI / 4 More...
 
- Static Public Attributes inherited from OnlineMapsProjection
const double DEG2RAD = Math.PI / 180
 Degrees-to-radians conversion constant. More...
 
const double PI2 = Math.PI * 2
 PI * 2 More...
 
const double PI4 = Math.PI * 4
 PI * 4 More...
 
const double RAD2DEG = 180 / Math.PI
 Radians-to-degrees conversion constant. More...
 

Detailed Description

Implementation of WGS84 Ellipsoid Mercator.

Member Function Documentation

◆ CoordinatesToTile()

override void OnlineMapsProjectionWGS84.CoordinatesToTile ( double  lng,
double  lat,
int  zoom,
out double  tx,
out double  ty 
)
virtual

Converts geographic coordinates to tile coordinates.

Parameters
lngLongitude
latLatitude
zoomZoom
txTile X
tyTile Y

Implements OnlineMapsProjection.

◆ TileToCoordinates()

override void OnlineMapsProjectionWGS84.TileToCoordinates ( double  tx,
double  ty,
int  zoom,
out double  lng,
out double  lat 
)
virtual

Converts tile coordinates to geographic coordinates.

Parameters
txTile X
tyTile Y
zoomZoom
lngLongitude
latLatitude

Implements OnlineMapsProjection.

Member Data Documentation

◆ PID4

const double OnlineMapsProjectionWGS84.PID4 = Math.PI / 4
static

PI / 4