Конструктор
| Имя |
Описание |
| YMaps.GeoPoint(lng, lat, unbounded) |
Создает точку, заданную географическими координатами (геоточку).
|
Методы
| Имя |
Статический |
Возвращает |
Описание |
| distance(point) |
|
Number |
Возвращает кратчайшее расстояние между двумя точками земной поверхности (в метрах). |
| equals(point) |
|
Boolean |
Сравнивает две точки: точку, переданную параметром point
и точку, для которой вызывается метод.
Точки совпадают, если у них одинаковые значения координат по
обеим осям с точностью до 8 знака после запятой и одинаковое
значение флага ограниченности. |
| fromString(string) |
 |
YMaps.GeoPoint |
Создает геоточку по ее строковому представлению.
|
| getLat() |
|
Number |
Широта геоточки. |
| getLng() |
|
Number |
Долгота геоточки. |
| isUnbounded() |
|
Boolean |
Возвращает true, если геоточка неограниченная, иначе - false. |
| setLat(lat) |
|
YMaps.GeoPoint |
Устанавливает широту. |
| setLng(lng) |
|
YMaps.GeoPoint |
Устанавливает долготу. |
| toString(precision) |
|
String |
Возвращает строковое представление геоточки в виде "долгота,широта". |
Подробное описание конструктора
YMaps.GeoPoint(lng, lat, unbounded)
Создает точку, заданную географическими координатами (геоточку).
Позволяет создать как обычную (ограниченную) геоточку (с долготой в пределах от -180 до 180 градусов
и широтой в пределах от -90 до 90 градусов), так и неограниченную
(с произвольными долготой и широтой).
См.: Преобразование координат
Параметры:
| Имя |
Тип |
Необязательный |
По умолчанию |
Описание |
| lng |
Number |
 |
0 |
Долгота в градусах. |
| lat |
Number |
 |
0 |
Широта в градусах. |
| unbounded |
Boolean |
 |
false |
Флаг, определяющий тип геоточки: true - неограниченная,
false - ограниченная. |
Подробное описание методов
distance
Возвращает кратчайшее расстояние между двумя точками земной поверхности (в метрах).
Параметры:
| Имя |
Тип |
Описание |
| point |
YMaps.GeoPoint |
Точка, расстояние до которой требуется измерить |
Возвращает:
| Тип |
Описание |
| Number |
Расстояние в метрах |
equals
Сравнивает две точки: точку, переданную параметром point
и точку, для которой вызывается метод.
Точки совпадают, если у них одинаковые значения координат по
обеим осям с точностью до 8 знака после запятой и одинаковое
значение флага ограниченности.
Параметры:
Возвращает:
| Тип |
Описание |
| Boolean |
true - точки совпадают, false - не совпадают. |
fromString
Создает геоточку по ее строковому представлению.
Формат строкового представления: "долгота,широта".
Параметры:
| Имя |
Тип |
Описание |
| string |
String |
Строковое представление геоточки. |
Возвращает:
getLat
Широта геоточки.
Возвращает:
| Тип |
Описание |
| Number |
Широту. |
getLng
Долгота геоточки.
Возвращает:
| Тип |
Описание |
| Number |
Долготу геоточки. |
isUnbounded
Возвращает true, если геоточка неограниченная, иначе - false.
Возвращает:
| Тип |
Описание |
| Boolean |
true - точка неограниченная; false - ограниченная. |
setLat
Устанавливает широту.
Параметры:
| Имя |
Тип |
Описание |
| lat |
Number |
Широта. |
Возвращает:
setLng
Устанавливает долготу.
Параметры:
| Имя |
Тип |
Описание |
| lng |
Number |
Долгота. |
Возвращает:
toString
{String} toString(precision)
Возвращает строковое представление геоточки в виде "долгота,широта".
Параметры:
| Имя |
Тип |
Необязательный |
По умолчанию |
Описание |
| precision |
Integer |
 |
6 |
Точность, с которой округляются значения долготы и широты. |
Возвращает:
| Тип |
Описание |
| String |
Строковое представление геоточки. |