Клуб API Карт

Если карты недоступны

Пост в архиве.
small_butterfly_long_long_as_long_as_i_can_do_it_here
8 июня 2012, 10:20

Иногда так случается, что сервер Яндекс карт бывает недоступен (например, пропал доступ к интернету на нашем сервере), при этом ломается вся js-часть сайта, потому что ymaps остается неопределенной. Невозможно даже сравнивать с null, так как условие ymaps != null тоже вызывает ошибку. Как можно безопасно работать с картами, чтобы при недоступности api карт не работала только часть функционала, а не весь портал?

2 комментария

 

Невозможно даже сравнивать с null, так как условие ymaps != null тоже вызывает ошибку. Как можно безопасно работать с картами, чтобы при недоступности api карт не работала только часть функционала, а не весь портал?

Можно так:

if('undefined' === typeof ymaps)

if (window.ymaps) {

}