Sha256: 1eea37935ab40b56769ba866103b22bf455582ff6e91d770bc6b9a3271b52ba0

Contents?: true

Size: 753 Bytes

Versions: 7

Compression:

Stored size: 753 Bytes

Contents

/**
 * The maximum latitude, in radians, both North and South, supported by a Web Mercator
 * (EPSG:3857) projection.  Technically, the Mercator projection is defined
 * for any latitude up to (but not including) 90 degrees, but it makes sense
 * to cut it off sooner because it grows exponentially with increasing latitude.
 * The logic behind this particular cutoff value, which is the one used by
 * Google Maps, Bing Maps, and Esri, is that it makes the projection
 * square.  That is, the extent is equal in the X and Y directions.
 *
 * The constant value is computed as follows:
 *   czm_pi * 0.5 - (2.0 * atan(exp(-czm_pi)))
 *
 * @name czm_webMercatorMaxLatitude
 * @glslConstant
 */
const float czm_webMercatorMaxLatitude = 1.4844222297453324;

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
cesium-0.25.0 app/assets/javascripts/Shaders/Builtin/Constants/webMercatorMaxLatitude.glsl
cesium-0.24.1 app/assets/javascripts/Shaders/Builtin/Constants/webMercatorMaxLatitude.glsl
cesium-0.24.0 app/assets/javascripts/Shaders/Builtin/Constants/webMercatorMaxLatitude.glsl
cesium-0.23.0 app/assets/javascripts/Shaders/Builtin/Constants/webMercatorMaxLatitude.glsl
cesium-0.22.0 app/assets/javascripts/Shaders/Builtin/Constants/webMercatorMaxLatitude.glsl
cesium-0.21.1 app/assets/javascripts/Shaders/Builtin/Constants/webMercatorMaxLatitude.glsl
cesium-0.21 app/assets/javascripts/Shaders/Builtin/Constants/webMercatorMaxLatitude.glsl