Клуб API Карт

В последнее время при загрузке карты начинает виснуть броузер (FF, IE)

sozdanie-saita-spb
7 сентября 2010, 22:13

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

Раньше карта грузилась быстро, теперь подвисает броузер (FF, IE) . При этом надолго. Программный код не менял=(((  В чем может быть причнина?

Пример

Спасибо!

13 комментариев
Подписаться на комментарии к посту
Привет
Попробуй убрать подключение jquery (можно использовать тот что в картах YMaps.jQuery)
и флэш со страницы
и проверь еще раз

кроме того у тебя срач в ссылках
содержимое атрибута href="тра-та-та" нужно урленкодить



echo ', urlencode($userinput), '">';
?>




рекомендую почитать, если ты творишь на пых-пыхе
А каким образом можно подключить YMaps.jQuery для отображения картинок?
$ = jQuery =  YMaps.jQuery;

 
(можно использовать тот что в картах YMaps.jQuery)

У яндекса нету девелоперской версии.
Все убрал... Все равно висит=(((( У кого-н такое уже было?
зависает на openBallon
вариант 1 - для начала сотрите, если развиснет - значит в нем и проблема
вариант 2 - оберните в setTimeout - быть может поможет.
Зависает на map.addOverlay(placemark);. 
Закомментировал перестал зависать, но и показываться тоже!

Где-то неправильно что-то в программном коде:

<script src="http://api-maps.yandex.ru/1.1/index.xml?key=AIxaXksBAAAAKRAOVwIAj_RSN5AQ_m-oUSnjzGwJW52AsC8AAAAAAAAAAAC-awZwo9RXYnHtPx_0TrWcajpDiA==" type="text/javascript">script>
<script type="text/javascript">
        var map, geoResult;

        // Создание обработчика для события window.onLoad
        YMaps.jQuery(function () {
            // Создание экземпляра карты и его привязка к созданному контейнеру
            map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);

            // Установка для карты ее центра и масштаба
            map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 16);

           
            // Добавление элементов управления
           
           

             // Создание позиций для элемента управления
            var topLeftPos = new YMaps.ControlPosition(YMaps.ControlPosition.TOP_LEFT, new YMaps.Size(190, 15)),
                topRightPos = new YMaps.ControlPosition(YMaps.ControlPosition.TOP_RIGHT, new YMaps.Size(170, 15)),
                scaleLine = new YMaps.ScaleLine(),
                curPos = topLeftPos;

            // Добавление элементов управления
            map.addControl(scaleLine, curPos);
            map.addControl(new YMaps.TypeControl(), new YMaps.ControlPosition(YMaps.ControlPosition.TOP_LEFT));
            map.addControl(new YMaps.Zoom());
            //map.addControl(new YMaps.MiniMap(), new YMaps.ControlPosition(YMaps.ControlPosition.TOP_RIGHT));
// Создание стиля для значка метки
            var s = new YMaps.Style();
            s.iconStyle = new YMaps.IconStyle();
            s.iconStyle.href = "http://office.arendator-spb.ru/img/arendator-spb.jpg";
            s.iconStyle.size = new YMaps.Point(100, 67);
            s.iconStyle.offset = new YMaps.Point(-9, -29);

     
var placemark = new YMaps.Placemark(new YMaps.GeoPoint(30.264574, 59.938239), {style: s});
            //map.addOverlay(placemark);
            //placemark.name = "Аренда офиса";
            //placemark.description = "Санкт-Петербург,Василеостровский район,18-я линия В.О.,31";
            //placemark.setBalloonContent('http://office.arendator-spb.ru/img/arendator-spb.jpg" width="100" height="67" alt="" align="left"/>Санкт-Петербург,Василеостровский район,18-я линия В.О.,31');
           

            // Открыаем балун
            setTimeout (placemark.openBalloon(),1000);


       
         
        });
    script>

Все-таки проблемы пока не могу понять! Просто не вижу!
Подключите временно версию API 1.1.12.
В 1.1.13 - ошибка, мы постараемся в ближайшее время ее пофиксить.
Спасибо большое=) Все заработало!
Мы исправили эту проблему в последней версии. Теперь можете подключить последнюю, вот так:
http://api-maps.yandex.ru/1.1/?key=ВАШ_КЛЮЧ