YMaps.Converter
Содержит методы для преобразования координат одного типа в другой.
Данный класс не имеет конструктора.
Объект класса YMaps.Converter существует в единственном экземпляре для каждой карты и доступен в объекте карты как YMaps.Map.converter.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
| map | YMaps.Map | Указатель на карту. |
Методы
| Имя | Возвращает | Описание |
|---|---|---|
| clientPixelsToCoordinates(clientPixels, unbounded) | YMaps.ICoordPoint | Преобразует точку, заданную пиксельными координатами окна браузера, в точку координатной системы. |
| clientPixelsToLocalPixels(clientPixels) | YMaps.Point | Преобразует точку, заданную пиксельными координатами окна браузера, в точку, заданную локальными пиксельными координатами. |
| coordinatesToClientPixels(coordPoint) | YMaps.Point | Преобразует точку системы координат в точку, заданную пиксельными координатами окна браузера. |
| coordinatesToLocalPixels(coordPoint) | YMaps.Point | Преобразует точку координатной системы в точку, заданную локальными пиксельными координатами. |
| coordinatesToMapPixels(coordPoint) | YMaps.Point | Преобразует точку координатной системы в точку, заданную пиксельными координатами карты. Используется для расчета местоположения оверлеев на карте. |
| localPixelsToClientPixels(localPixels) | YMaps.Point | Преобразует точку, заданную локальными пиксельными координатами в точку, заданную пиксельными координатами окна браузера. |
| localPixelsToCoordinates(pixels, unbounded) | YMaps.ICoordPoint | Преобразует точку, заданную локальными пиксельными координатами в точку координатной системы. |
| localPixelsToMapPixels(localPixels) | YMaps.Point | Преобразует точку, заданную локальными пиксельными координатами, в точку, заданную пиксельными координатами карты. |
| mapPixelsToCoordinates(mapPixels, unbounded) | YMaps.ICoordPoint | Преобразует точку, заданную пиксельными координатами карты, в точку координатной системы. |
| mapPixelsToLocalPixels(mapPixels) | YMaps.Point | Преобразует точку, заданную пиксельными координатами карты, в точку, заданную локальными пиксельными координатами. |
Подробное описание методов
clientPixelsToCoordinates
{YMaps.ICoordPoint} clientPixelsToCoordinates(clientPixels, unbounded)
Преобразует точку, заданную пиксельными координатами окна браузера, в точку координатной системы.
Параметры:
| Имя | Тип | Необязательный | По умолчанию | Описание |
|---|---|---|---|---|
clientPixels |
YMaps.Point | Точка, заданная пиксельными координатами окна браузера. | ||
unbounded |
Boolean | ![]() |
false | Тип требуемой точки: false - ограниченная, true - неограниченная. |
Возвращает:
| Тип | Описание |
|---|---|
| YMaps.ICoordPoint | Точку системы координат. |
clientPixelsToLocalPixels
{YMaps.Point} clientPixelsToLocalPixels(clientPixels)
Преобразует точку, заданную пиксельными координатами окна браузера, в точку, заданную локальными пиксельными координатами.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
clientPixels |
YMaps.Point | Точка, заданная пиксельными координатами окна браузера. |
Возвращает:
| Тип | Описание |
|---|---|
| YMaps.Point | Точку, заданную локальными пиксельными координатами. |
coordinatesToClientPixels
{YMaps.Point} coordinatesToClientPixels(coordPoint)
Преобразует точку системы координат в точку, заданную пиксельными координатами окна браузера.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
coordPoint |
YMaps.ICoordPoint | Точка координатной системы. |
Возвращает:
| Тип | Описание |
|---|---|
| YMaps.Point | Точку, заданную пиксельными координатами окна браузера. |
coordinatesToLocalPixels
{YMaps.Point} coordinatesToLocalPixels(coordPoint)
Преобразует точку координатной системы в точку, заданную локальными пиксельными координатами.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
coordPoint |
YMaps.ICoordPoint | Точка координатной системы. |
Возвращает:
| Тип | Описание |
|---|---|
| YMaps.Point | Точку, заданную локальными пиксельными координатами, соответствующую точке. |
coordinatesToMapPixels
{YMaps.Point} coordinatesToMapPixels(coordPoint)
Преобразует точку координатной системы в точку, заданную пиксельными координатами карты. Используется для расчета местоположения оверлеев на карте.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
coordPoint |
YMaps.ICoordPoint | Точка координатной системы. |
Возвращает:
| Тип | Описание |
|---|---|
| YMaps.Point | Точку, заданную пиксельными координатами карты. |
localPixelsToClientPixels
{YMaps.Point} localPixelsToClientPixels(localPixels)
Преобразует точку, заданную локальными пиксельными координатами в точку, заданную пиксельными координатами окна браузера.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
localPixels |
YMaps.Point | Точка, заданная локальными пиксельными координатами. |
Возвращает:
| Тип | Описание |
|---|---|
| YMaps.Point | Точку, заданную пиксельными координатами окна браузера. |
localPixelsToCoordinates
{YMaps.ICoordPoint} localPixelsToCoordinates(pixels, unbounded)
Преобразует точку, заданную локальными пиксельными координатами в точку координатной системы.
Параметры:
| Имя | Тип | Необязательный | По умолчанию | Описание |
|---|---|---|---|---|
pixels |
YMaps.Point | Точка, заданная локальными пиксельными координатами. | ||
unbounded |
Boolean | ![]() |
false | Тип требуемой точки: false - ограниченная, true - неограниченная. |
Возвращает:
| Тип | Описание |
|---|---|
| YMaps.ICoordPoint | Точку, соответствующую точке, заданной локальными пиксельными координатами. |
localPixelsToMapPixels
{YMaps.Point} localPixelsToMapPixels(localPixels)
Преобразует точку, заданную локальными пиксельными координатами, в точку, заданную пиксельными координатами карты.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
localPixels |
YMaps.Point | Точка, заданная локальными пиксельными координатами. |
Возвращает:
| Тип | Описание |
|---|---|
| YMaps.Point | Точку, заданную пиксельными координатами карты. |
mapPixelsToCoordinates
{YMaps.ICoordPoint} mapPixelsToCoordinates(mapPixels, unbounded)
Преобразует точку, заданную пиксельными координатами карты, в точку координатной системы.
Параметры:
| Имя | Тип | Необязательный | По умолчанию | Описание |
|---|---|---|---|---|
mapPixels |
YMaps.Point | Точка, заданная пиксельными координатами карты. | ||
unbounded |
Boolean | ![]() |
false | Тип возвращаемой точки: false - ограниченная, true - неограниченная. |
Возвращает:
| Тип | Описание |
|---|---|
| YMaps.ICoordPoint | Точку координатной системы, соответствующую точке в пиксельных координатах карты. |
mapPixelsToLocalPixels
{YMaps.Point} mapPixelsToLocalPixels(mapPixels)
Преобразует точку, заданную пиксельными координатами карты, в точку, заданную локальными пиксельными координатами.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
mapPixels |
YMaps.Point | Точка, заданная пиксельными координатами карты. |
Возвращает:
| Тип | Описание |
|---|---|
| YMaps.Point | Точку, заданную локальными пиксельными координатами. |
