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 .