projection.Cartesian

Расширяет IProjection .

Декартова проекция прямоугольной области. Учитывает параметр coordorder загрузки API — при значении 'latlong' в массиве координат точки на первом месте должен стоять y, а на втором x.

Конструктор | Методы

Конструктор

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

Создает проекцию прямоугольной координатной области в пиксели. Размер области в пикселях всегда NxN, где N = 256 * 2^zoom.

Параметры:

Параметр Значение по умолчанию Описание
bounds *

Тип: Number[][]

Массив из двух точек - координат левого нижнего и правого верхнего углов прямоугольной координатной области.

cycled [false, false]

Тип: Boolean[]

Массив из признаков зацикленности карты по x и y.

scale 1

Тип: Number|Number[]

Масштаб одного деления на оси. Может быть числом или парой чисел для каждой из осей.

* Обязательный параметр/опция.

Методы

Имя Возвращает Описание
fromGlobalPixels (globalPixelPoint, zoom)

Number[]

Преобразует пиксельные координаты на указанном уровне масштабирования в координаты проекции.

Унаследован от IProjection .

getCoordSystem ()

ICoordSystem

Возвращает координатную систему, используемую проекцией.

Унаследован от IProjection .

isCycled ()

Boolean[]

Показатель зацикленности проекции.

Унаследован от IProjection .

toGlobalPixels (coordPoint, zoom)

Number[]

Преобразует координаты проекции в глобальные пиксельные на указанном уровне масштабирования.

Унаследован от IProjection .