Документация
Справочник JavaScript API
2.1.64 (текущая версия)
collection
interactivityModel
Интерфейсы

projection.Cartesian

Расширяет IProjection.

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

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

Конструктор

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

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

Параметры:

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

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

]no-highlight]

Тип: 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.