Клуб API Карт

Пример: автоматическое переключение на Народную карту

tekunova
2 июля 2012, 15:58
Пример: автоматическое переключение на Народную карту

 

===Пример не актуален. В версии API 2.0.20 переключение на Народную карту по умолчанию включено у всех пользователей. Отключается опцией yandexMapAutoSwitch.===

В марте на Яндекс.Картах появился новый слой — Народная карта. Если нет подробной схемы какого-нибудь города, при приближении карты вы автоматически переключаетесь на «народный» слой.

В API Яндекс.Карт пока нет такой возможности, и в клубе часто спрашивают, как реализовать переключение в своем проекте.  и  написали и выложили пример, который поможет вам быстро сделать «проваливание» в Народную карту у себя на сайте.

Код на гитхабе.

Посмотреть пример в новом окне.

Надеемся, это сильно упростит вам задачу. Ждем примеры ваших проектов!

1 комментарий
Подписаться на комментарии к посту

Авторы не подскажут, отчего по клику перестают распадаться кластеры после подключения автопереключателя?  Берём стандартный пример http://api.yandex.ru/maps/doc/jsapi/2.x/examples/cluster.html , подключаем переключатель:

 

$.getScript(nmap-autoswitcher.js', function () {
                    var autoSwitcher = new AutoSwitcher();

                    autoSwitcher.addToMap(myMap);

});

получаем мёртвые кластеры. Пофиксить, обойти, допилить или поставить костыль пока не получается.