Клуб API Карт

YMaps.location is undefined

Пост в архиве.
nir0-reg
12 февраля 2012, 13:42

опять отрисовывается серая карта и ошибка в сабже

такое уже было, ошибка на стороне яндекса

3 комментария
small_butterfly_long_long_as_long_as_i_can_do_it_here
16 февраля 2012, 10:30

Да, случается такое, редко, но печально что из-за этого карта на сайте ломается. Форсю просьбу исправить баг

Местоположение определяется не всегда

чтобы не ломалось можно инициализировать карту с каким-то дефолтным

 

        var loc = YMaps.location,                                                           center = YMaps.GeoPoint.fromString(loc && loc.longitude + ',' + loc.latitude || '37.617671, 55.755768');            zoom = loc && loc.zoom || 10;                                                                                                                               map.setCenter(center, zoom); 

Через раз проскакивает.