hint
Хинт - всплывающая подсказка, которая может отображать любое HTML-содержимое. Обычно хинт существует на карте в единственном экземпляре, управление им происходит через специальные менеджеры (maps, geo objects, hotspot layers и т.д.). Не создавайте их самостоятельно, если в этом нет необходимости.
Конструктор | Поля | События | Методы
Конструктор
Hint(map[, options])
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
|
— |
Тип: Map Ссылка на объект карты. |
|
— |
Тип: Object Опции. |
||
700 |
Тип: Number Задержка закрытия (в мс). |
||
— |
Тип: Function |
String Макет для содержимого хинта. (Тип: конструктор объекта с интерфейсом ILayout). |
|
true |
Тип: Boolean Флаг, заставляющий инфо-объекта сдвигать свою позицию, чтобы не выходить за границы контейнера. |
||
true |
Тип: Boolean Флаг, отменяющий закрытие хинта, находящегося под курсором. |
||
— |
Тип: String Ключ модели интерактивности. Доступные ключи и их значения перечислены в описании interactivityModel.storage. |
||
islands#hint |
Тип: Function |
String Внешний макет хинта. (Тип: конструктор объекта с интерфейсом ILayout). |
|
— |
Тип: Number[] Дополнительное смещение позиции относительно точки привязки. |
||
150 |
Тип: Number Задержка открытия (в мс). |
||
'outerHint' |
Тип: String Ключ пейна, в который помещается оверлей хинта. |
||
— |
Тип: String z-index хинта. |
* Обязательный параметр/опция.
Пример:
// Создаем независимый экземпляр хинта и показываем его с собстенным макетом в центре карты с помощью указания гео-координат.
(new ymaps.Hint(myMap, {
projection: ymaps.projection.wgs84Mercator,
layout: ymaps.templateLayoutFactory.createClass('{{} content}}')
})).open(myMap.getCenter(), 'Привет');
Поля
Имя |
Тип |
Описание |
Менеджер событий. Унаследовано от IEventEmitter. |
||
Менеджер опций. Унаследовано от ICustomizable. |
События
Имя |
Описание |
Закрытие инфо-объекта. Унаследовано от IPopup. |
|
Открытие инфо-объекта. Унаследовано от IPopup. |
|
Изменение в опциях объекта. Унаследовано от ICustomizable. |
Методы
Имя |
Возвращает |
Описание |
Закрывает инфо-объект. Унаследован от IPopup. |
||
getData() |
Возвращает данные инфо-объекта. Унаследован от IPopup. |
|
Возвращает объект-обещание вернуть оверлей. Унаследован от IPopup. |
||
Возвращает оверлей, если тот существует. Унаследован от IPopup. |
||
Возвращает координаты инфо-объекта. Унаследован от IPopup. |
||
isOpen() |
Boolean |
Возвращает состояние инфо-объекта: открыт/закрыт. Унаследован от IPopup. |
Открывает инфо-объект в указанной позиции. Если инфо-объект уже открыт, перемещает его в указанную точку. Формат и суть координат определяется проекцией IProjection, которая содержится в опциях. Унаследован от IPopup. |
||
Задаёт инфо-объекту новые данные. Унаследован от IPopup. |
||
Задаёт инфо-объекту новую позицию. Унаследован от IPopup. |
Обязательный параметр.