Клуб API Карт

Не отображаются тайлы

Пост в архиве.
averde.parts
9 апреля 2013, 21:03

Всем привет!

После заливки на сервер, перестали отображаться карты.

В файрбаге висит загрузка: https://clck.yandex.ru/jclck/dtype=stred/pid=443/cid=71834/path=map/rnd=0.5244643500825632/*https://maps.yandex.ru/

И никак не может загрузиться.

 

В чем может быть дело, подскажите, пожалуйста :)

13 комментариев

Покажите пациента

Там что-то взрывается внутри. Копать надо.

Кстати, зачем вы зафиксировались на 25 версии?

А почему 25? 

http://api-maps.yandex.ru/2.0-stable/?load=package.full&lang=ru-RU

Взял с руководства по АПИ, вроде по названию - последняя альфа для 2.0, нет? :) 

Подключите АПИ в режиме отладки - добавить в url &mode=debug

Подключил

loader.load: package.full
loader.load: geoObject.overlayFactory.interactive
и всё. куда смотреть?

Падает из-за map.setBounds(mapobj.getBounds(), {checkZoomRange: true});


у mapobj на этот момент нет границ

Спасибо!

Только не могу понять, почему локально работает.

Да и как собственно это исправить, не подскажите? )

 

Без подгонки масштаба под содержимое - реально все работает. С подгоном - нифига. В примерах http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/GeoObjectCollection.xml все так же, никаких доп проверок

 

Убрать эту подгонку.

Всегда при таких случаях один раз вычисляйте нужные параметры (на локале?) и намертво вшивайте в код.

Bounds можно взять только в площадных фигур - они там есть. Для точечных bounds появляется только после создания метки на карте.

Момент создания отделен от момента добавления таймаутом.

Вручную, при добавлении объекта, брать макс значения каждой из 4х координат, и делать setbounds на созданный массив?

Установить карту в желаемую позицию

просить у нее getCenter и getZoom

использова полученные значения при создании карты.

setBounds не нужен если карта не меняет своих значений, а в случае различных схем проезда - более того - вреден.

Вы должны быть уверены что посетители увидят карту ровно также как вы.

Это достигается через задание center & zoom

А нет ли ссылки на пример? Не очень понятно.

Сейчас вот переделал - сам считаю координаты карты, все равно падает (

Ссылка на пример есть - подойдет _любой_ пример.

Уберите map.setBounds(result, { checkZoomRange: true });

Вообще уберите. Тем более с таким оригинальным result

У вас есть new ymaps.Map ("map", {center: [55.76, 37.64], zoom: 10});

вот в этом месте и настраивайте зум с координатами