Отображение экземпляра 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 и где его взять?


Ответы (0 шт):