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

geometry.Point

Расширяет IPointGeometry.

Геометрия "Точка".

См.: Placemark

Конструктор | Поля | События | Методы

Конструктор

geometry.Point([position[, options]])

Параметры:

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

Тип: Number[]

Координаты точки.

options

Тип: Object

Опции геометрии.

options.pixelRendering "jumpy"

Тип: String

Метод расчета пиксельных координат отображения в зацикленных проекциях. Опция может принимать одно из следующих значений:

  • jumpy - отображение располагается как можно ближе к центру области показа карты и может скачкообразно перемещается во время движения карты;
  • static - отображение всегда располагается в начальном мире и не перемещается при движении карты.

options.projection

Тип: IProjection

Проекция.

Пример:

// Создаем инстанцию геометрии точки (указываем координаты).
var pointGeometry = new ymaps.geometry.Point([30, 50]),
// Создаем инстанцию геообъекта и передаем нашу геометрию в конструктор.
    placemark = new ymaps.GeoObject({ geometry: pointGeometry });

// Изменяем вершины через свойство geometry геообъекта.
placemark.geometry.setCoordinates([20, 40]);
// Или напрямую.
pointGeometry.setCoordinates([20, 40]);
// Также доступ к pointGeometry можно получить через placemark.geometry.

Поля

ИмяТипОписание
events IEventManager

Менеджер событий.

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

options IOptionManager

Менеджер опций.

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

События

ИмяОписание
change

Изменение координат. Экземпляр класса Event. Имена полей, доступных через метод Event.get:

  • oldCoordinates — старые координаты;
  • newCoordinates - новые координаты;

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

mapchange

Сменилась карта. Экземпляр класса Event. Имена полей, доступных через метод Event.get:

  • oldMap - старая карта;
  • newMap - новая карта.

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

optionschange

Изменение в опциях объекта.

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

pixelgeometrychange

Изменилась пиксельная геометрия. Экземпляр класса Event. Имена полей, доступных через метод Event.get:

  • pixelGeometry - новая пиксельная геометрия IPixelGeometry.

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

Методы

ИмяВозвращаетОписание
getBounds()

Number[][]|null

Возвращает координаты двух противоположных углов области, охватывающей геометрию. Первый элемент массива - юго-западный угол области; второй элемент - северо-восточный угол соответственно.

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

getCoordinates()

Number[]|null

Возвращает координаты точки.

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

getMap()

Map|null

Возвращает текущую карту.

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

getPixelGeometry([options])

IPixelGeometry

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

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

getType()

String

Возвращает строку "Point".

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

setCoordinates(coordinates)

IPointGeometryAccess

Задает координаты точки.

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

setMap(map)

Задает карту.

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