Здравствуйте! Не могу понять в чем причина - вместо карты просто белая область. Ни элементов управления, ни собственно карты. Скрипт сначала выводит данные из элемента списка в массив, а он подставляется в координаты центра карты.
Вот код:
<script type="text/javascript">
window.onload = function() {
var listInnerText = document.querySelector('.mh-estate__list__inner').innerText;
var localizationMatch = listInnerText.match(/Локализация: [\d\.]+,[\d\.]+/);
var coordinatesArray = [];
if (localizationMatch !== null && localizationMatch > 0) {
stringCoordinatesArray = localizationMatch[0].split(': ')[1].split(',');
coordinatesArray = stringCoordinatesArray.map(item => parseFloat(item));
ymaps.ready(init);
function init() {
var myMap = new ymaps.Map("map", {
center: coordinatesArray,
zoom: 7
});
}
}
};
</script>
Вот контейнер:
<div id="map" style="width: 100%; height: 350px;"></div>
Вот пример страницы:
https://cvetoch.ru/properties/dom-315-kv-m-8-sot/
Ребят, буду очень благодарен, если кто-нибудь подскажет!