Клуб API Карт

и снова про масштаб

mryasov
7 марта 2011, 02:15

В связи со старым багом

Сегодня днем (2011-03-06) зашел посмотреть на карту -- бага не было, порадовался, ушел :)

сейчас (прошло часов 6-8) захожу - он опять есть. Это был типа тестовый запуск?

Смотреть можно тут: http://www.neworsk.ru/map/ более наглядно. По умолчанию стоит максимальный масштаб. Если его уменьшить -- то и ползунок мастаба сократится... а если переключиться в режим "Спутник" или "Гибрид" - то снова появится +1 деление в масштабе.

10 комментариев
Подписаться на комментарии к посту
Andrey.Cjkjvfnby
8 марта 2011, 14:26
А приведите цифры конкретного зума и максимального зума для всех трех типов карты. Для данных координат.

Когда карта загружается - при инициализации зум выставляется в 18.

но максимальный зум для слоя НЯК получается 17.

Для слоев "Спутник" и "Гибрид" - 18. если с этих слоев прислизить на 18, и переключить на слой "Схема" - масштаб останется 18, но если уменьшить вернуть обратно на этом же слое не получится.

Вы все верно понимаете. У спутника в данном месте стоит максимум 18, у е схемы 17. Но при переключении типа мы ограничения не накладываем, это для того чтобы исключить потрею пользователем места. 

Какого поведения вы бу хотели на вашем сайте? Я постараюсь подсказать.

И мы не исправляли ничего в этом месте.

Хотелось бы иметь возможность как-то переключить масштаб на слое НЯК до 18, может это можно как-то вручную задать? Хотя в API вроде не нашел такого.

Это незаметно для больших городов, где стоят большие по площади дома, но
в поселках, селах и деревнях при этом уровне масштабирования видны
только бесполезные квадратики и прямоугольники, а там хотелось бы видеть
номера домов, которые есть в масштабе 18 )

Это из моего первого поста. А пользователям будет не совсем очевидно, что масштаб можно будет увеличить описанным выше способом :)

P.S.: странно что не меняли, видимо я не туда смотрел. А может и приснилось, бывает :)

Я бы предположил, что getMaxZoom выдает максимальный зум для некоторой площади. И если площадь не полностью покрыта 18 зумом, то максимальный будет 17, но в некоторых участках будет 18й а в некоторых нет.

Воспроизведите свой пример для Дворцовой площади, Санкт-Петербург. И дайте адрес ваших примеров. Возможно для Ваших координат неправильно выставлен махЗуум

господи боже мой, потрудитесь, пожалуйста прочитать тексты по ссылкам выше (там не "Война и мир").

Вы совсем не о том говорите!

О чем? О том, что можно хитрым способом добиться 18го зума на схеме?  У меня в результате воспроизведения зум переключается, но карты нет (серые квадраты). И в Москве пробывал. Так что "везде" баг не воспроизводиться. Укажите конкретно положение на карте.

Например для "Владимирская Область Кольчугино" уже на 16 зуме нету тайлов для схемы. Не знаю это баг или фича.

я считаю это багом :)

да и   сказал: "Спасибо за ваше сообщение. Поправим."

Да, в данной ситуации это довольно легко можно сделать вручную:

YMaps.MapType.PMAP.getMaxZoom = function () {
    return 18;
};
Данный код указывает дает разрешение типу показываться до 18 масштаба.

Спасибо, работает :)