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.

scale1

Тип: Number|Number[]

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

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

Методы

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

Number[]

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

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

getCoordSystem()

ICoordSystem

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

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

isCycled()

Boolean[]

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

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

toGlobalPixels(coordPoint, zoom)

Number[]

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

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