Uncaught TypeError: ymaps.GeoObjectCollection is not a constructor

Вроде код использую такой же, как в документации Яндекса, но в консоле стабильно ошибка: Uncaught TypeError: ymaps.GeoObjectCollection is not a constructor

script.js:

// Функция ymaps.ready() будет вызвана, когда
// загрузятся все компоненты API, а также когда будет готово DOM-дерево.
ymaps.ready(init);

var myMap,
    myPlacemark;

function init(){
    myMap = new ymaps.Map("map", {
        center: [55.76, 37.64],
        zoom: 7
    });

    myPlacemark = new ymaps.Placemark([55.76, 37.64],{
        hintContent: 'Я здесь!'
    });

    myMap.geoObjects.add(myPlacemark);

}

//кластеры
var coords = [
    [56.023, 36.988],
    [56.025, 36.981],
    [56.020, 36.981],
    [56.021, 36.983],
    [56.027, 36.987]
];

var myCollection = new ymaps.GeoObjectCollection();

for (var i = 0; i<coords.length; i++) {
    myCollection.add(new ymaps.Placemark(coords[i]));
}

myMap.geoObjects.add(myCollection);

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

Автор решения: Дмитрий

Подключите скрипт с API Yandex Maps в index.html.
Зачастую ошибка заключена именно в этом.

Стоит так же учитывать, что для подключения необходим токен, получить который можно в кабинете разработчика, где Вы и подключаете API Yandex.

→ Ссылка