Не формируются на google карте маркеры с их кластерами
class Place {
constructor(lat, long) {
this.lat = lat;
this.lng = long
}
}
function initMap() {
let region = {lat: 55.7301636, lng: 72.691498};
let labels = 'ABC';
let map = new google.maps.Map(
document.getElementById('map'), {zoom: 4, center: region});
locations = arrayOfDeals; // массиву locations присваиваю данные массива arrayOfDeals, который содержит объекты класса Place()
let markers = locations.map(function (location, i) {
return new google.maps.Marker({
position: {lat: location.lat, lng: location.lng},
label: labels[i % labels.length]
});
});
let markerCluster = new MarkerClusterer(map, markers,
{imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m'});
}
В конечном счете, массив маркеров у меня выходит пустым и на выходе я получаю пустую карту. Что я делаю не так?