Отображение экземпляра Hint'a на карте
Следуя инструкции к классу Hint https://yandex.ru/dev/maps/jsapi/doc/2.1/ref/reference/Hint.html
Создаю новый экземпляр Hint'а, но при попытке открыть через метод open я получаю ошибку Overlay wasn't found
initOverlay() {
const hint = new this.yandex.Hint(this.map, {
projection: this.yandex.projection.wgs84Mercator,
layout: this.yandex.templateLayoutFactory.createClass(
`<div class="yandex-map__myhint">{{ label }}</div>`,
),
});
hint
.open(this.myhint.coordinates, this.myhint)
.catch((err) => {
console.log(err);
});
}
Ошибка:
Error: Overlay wasn't found
at Function.c.OverlayNotFound (full-6341f0c1e121ed8c4cbf1c6d8dc350380d538a9a.js:1004:773)
at Object.<anonymous> (full-6341f0c1e121ed8c4cbf1c6d8dc350380d538a9a.js:1004:870)
at t.<anonymous> (2.1?onload=__yandexCallback&apiKey=&lang=ru_RU:1:20949)
at Array.<anonymous> (2.1?onload=__yandexCallback&apiKey=&lang=ru_RU:1:5873)
at r (2.1?onload=__yandexCallback&apiKey=&lang=ru_RU:1:674)
at run (setImmediate.js:40:13)
at runIfPresent (setImmediate.js:69:21)
at onGlobalMessage (setImmediate.js:109:17)
Что я делаю не так? Что за Overlay от меня хочет Hint и где его взять?