Клуб API Карт

Получение координат из data-атрибута.

zagitovazat
22 марта 2016, 08:28

Добрый день. 

Пытаюсь сделать так, чтоб координаты добавлялись в карту из админки. Они записываются в свойство data-coords для дива с id="map". 

function init() {
    var mapElem = document.getElementById('map');
    var coords = mapElem.dataset.coords;
    var myMap = new ymaps.Map("map", {
        center: coords,
        zoom: 16,
        controls: ["zoomControl"],
    });

Это фрагмент кода с заданием начальных точек для карты. Но карта не отрисовывается 

Зависает вот на этом месте и всё.

в консоли тоже ошибок не выдаёт. в чём может быть проблема?

вот координаты получает, в квадратных скобках записывает. так в чём проблема то?

Если напрямую пишу 

var coords = [54.741097,55.966444];

то всё нормально отображает, а если получать данные из div'а, то не показывает.

2 комментария
Подписаться на комментарии к посту
Проблема то в том, что [54.741097,55.966444] и "[54.741097,55.966444]" это как бы совсем разные типы данных
dimik,
а я вот этого вообще не заметил) спасибо. проблема решена.