Documentation
Reference
2.1.53 (current version)
collection
interactivityModel
Interfaces

projection.Cartesian

Extends IProjection.

Cartesian projection of a rectangular area. Uses the "coordorder" parameter for loading the API - when the value is "latlong", in an array of point coordinates y should be in the first position, and x in the second.

Constructor | Methods

Constructor

projection.Cartesian(bounds[, cycled[, scale]])

Creates a projection of a rectangular coordinate area in pixels. The size of the area in pixels is always NxN, where N = 256 * 2^zoom.

Parameters:

ParameterDefault valueDescription
bounds *
[no-highlight[

* Mandatory parameter/option.

]no-highlight]

Type: Object[]

Array of two points, the coordinates of the lower-left and upper-right corners of a rectangular coordinate area.

cycled [false, false]

Type: Boolean[]

Array of indicators of map cycling on x and y.

scale 1

Type: Number[][]|Number[]

The increment of a division on an axis. Can be a number or pair of numbers for each of the axes.

* Mandatory parameter/option.

Methods

NameReturnsDescription
fromGlobalPixels(globalPixelPoint, zoom)

Number[]

Converts pixel coordinates to the projection's coordinates at the specified zoom level.

Inherited from IProjection.

getCoordSystem()

ICoordSystem

Returns the coordinate system that is used by the projection.

Inherited from IProjection.

isCycled()

Boolean[]

Indicator of projection cycling.

Inherited from IProjection.

toGlobalPixels(coordPoint, zoom)

Number[]

Converts projection coordinates to global pixel coordinates at the specified zoom level.

Inherited from IProjection.