projection.Cartesian
Расширяет IProjection.
Декартова проекция прямоугольной области. Учитывает параметр coordorder загрузки API - при значении 'latlong' в массиве координат точки на первом месте должен стоять y, а на втором x.
Конструктор
Создает проекцию прямоугольной координатной области в пиксели. Размер области в пикселях всегда 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() | Возвращает координатную систему, используемую проекцией. Необязательный метод. В случае его отсутствия будет использована координатная система coordSystem.cartesian. Унаследован от IProjection. | |
isCycled() | Boolean[] | Показатель зацикленности проекции. Унаследован от IProjection. |
toGlobalPixels(coordPoint, zoom) | Number[] | Преобразует координаты проекции в глобальные пиксельные на указанном уровне масштабирования. Унаследован от IProjection. |
Имя | Возвращает | Описание |
---|---|---|
fromGlobalPixels(globalPixelPoint, zoom) | Number[] | Преобразует пиксельные координаты на указанном уровне масштабирования в координаты проекции. Унаследован от IProjection. |
getCoordSystem() | Возвращает координатную систему, используемую проекцией. Необязательный метод. В случае его отсутствия будет использована координатная система coordSystem.cartesian. Унаследован от IProjection. | |
isCycled() | Boolean[] | Показатель зацикленности проекции. Унаследован от IProjection. |
toGlobalPixels(coordPoint, zoom) | Number[] | Преобразует координаты проекции в глобальные пиксельные на указанном уровне масштабирования. Унаследован от IProjection. |