projection.Cartesian

Расширяет IProjection.

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

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

Конструктор

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

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

Параметры:

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

Тип: Object[]

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

cycled [false, false]

Тип: Boolean[]

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

scale 1

Тип: Number|Number[]

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

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

Тип: Object[]

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

cycled [false, false]

Тип: Boolean[]

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

scale 1

Тип: Number|Number[]

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

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

Методы

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

Number[]

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

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

getCoordSystem()

ICoordSystem

Возвращает координатную систему, используемую проекцией. Необязательный метод. В случае его отсутствия будет использована координатная система coordSystem.cartesian.

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

isCycled()

Boolean[]

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

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

toGlobalPixels(coordPoint, zoom)

Number[]

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

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

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

Number[]

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

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

getCoordSystem()

ICoordSystem

Возвращает координатную систему, используемую проекцией. Необязательный метод. В случае его отсутствия будет использована координатная система coordSystem.cartesian.

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

isCycled()

Boolean[]

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

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

toGlobalPixels(coordPoint, zoom)

Number[]

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

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