Некорректное отображение точек Yandex Map
Мне нужно вывести список координат на карту. Изначально это было сделано вручную для каждой из них. Сейчас их стало очень много и потребовалось использовать цикл, для управления из админки. Список координат и названий содержится на странцие перед картой. Я прохожусь по этому списку, вытаскивая координаты и аббревиатуру города.
Но появились проблемы. Сами точки на карте выводятся некорректно.
Сперва полный код:
var CityList = document.getElementsByClassName('rtk-map__item');
var RTKMap;
ymaps.ready(init);
function init() {
RTKMap = new ymaps.Map("RTKmap", {
center: [44.561012, 38.077115],
zoom: 4
});
var cityCollection = new ymaps.GeoObjectCollection();
for (var i = 0; i < CityList.length; i++) {
var RTKInfo = CityList[i]
MyIconContentLayout = ymaps.templateLayoutFactory.createClass(
'<div class="rtkmap-placemark" style="color: red; font-weight: bold;"><img class="rtk-placemark__icon" src="/wp-content/themes/rosgeosystem/assets/img/icons/rtk-placemark-icon.png">'
);
var shopPlacemark = new ymaps.Placemark(
[RTKInfo.dataset.coord],
{
hintContent: RTKInfo.dataset.descr,
balloonContent: RTKInfo.dataset.descr
}, {
iconLayout: 'default#imageWithContent',
iconImageHref: '',
iconImageSize: [48, 48],
iconImageOffset: [-24, -24],
iconContentOffset: [15, 15],
iconContentLayout: MyIconContentLayout
}
);
cityCollection.add(shopPlacemark);
}
RTKMap.geoObjects.add(cityCollection);
}
Обращу внимание на обозначение координаты при создании точки:
[RTKInfo.dataset.coord]
Изначально RTKInfo.dataset.coord =- 44.561012, 38.077115 (или любые другие координаты). Т.е. без квадратных скобок.
Если использовать в коде обычные координаты, т.е. вставить вместо [RTKInfo.dataset.coord] например [44.561012, 38.077115], то точки на карте выводятся корректно.
Если вместо [RTKInfo.dataset.coord] использовать просто RTKInfo.dataset.coord, при этом передавая в переменную сразу цифры со скобками, ситуация не меняется.
При любом раскладе все точки кучкуются в левом верхнем углу карты.

В чём я ошибся и как решить проблему?