Клуб API Карт

Ошибка: Cannot read property 'getCurrentState' of null

selemanov@minsocium.ru
7 сентября 2016, 09:02

Здравствуйте.

Возникает ошибка Cannot read property 'getCurrentState' of null после некоторого простоя карты, т.е. при переключении вкладки и возвращении обратно на вкладку с картой возникает указанная ошибка. Режим debug включен. Возникает зависание карты и она просто перестает работать. При попытке сдвинуть карту возникает множество одинаковых ошибок

http://minsocium.ru/yandex_map/map.html

Карта находится по ссылке выше

9 комментариев
Подписаться на комментарии к посту
Проблема в ваших данных.
У одной из меток в координатах NaN
https://yadi.sk/i/tqcELevGurNQR
selemanov@minsocium.ru
7 сентября 2016, 11:54
dimik,
Проверил все данные, csv файл правильный, в нём нет ошибок.
selemanov@minsocium.ru,
Вы скриншот смотрели? Там есть вывод данных геообъекта, у которого NaN в координатах.
selemanov@minsocium.ru
7 сентября 2016, 12:02
dimik,
смотрел, и я проверил все координаты и синтаксис csv файла. Либо я совсем не понимаю что мне нужно сделать
selemanov@minsocium.ru,
Вам нужно научиться использовать Developer Tools, чтобы за вас это не делали другие.


Обратите внимание на 13 элемент в массиве, там в нулевой позиции символ "["


https://yadi.sk/i/-bBmlTGturXzr
selemanov@minsocium.ru
7 сентября 2016, 12:23
dimik,
спасибо, исправил ошибку. Приношу свои извинения за неумение использовать все возможности Developer Tools. Обязательно займусь его изучением
selemanov@minsocium.ru
7 сентября 2016, 12:56
dimik,
всё равно происходит "отмирание" карты при долгом отсутствии на вкладке с картой
selemanov@minsocium.ru,
У меня не получается сейчас воспроизвести. Переключаю вкладку, жду пару минут, возвращаюсь назад, карта нормально таскается, ошибок нет. Попробуйте сбросить кеш, и если всё же стабильно воспроизводится, напишите версию браузера, ОС и видео ваших действий с помощью jing
selemanov@minsocium.ru
7 сентября 2016, 13:47
dimik,
попробуйте не пару минут подождать, а "забыть" про вкладку и потом к ней снова вернуться