RGameShow
@RGameShow
В поисках ответов на глупые вопросы

Как масштабировать карту в зависимости от выбранного региона?

Отображаю на карте точки выдачи по всей России. Сделал фильтр по регионам.
Как сделать так, чтобы при клике на регион, например Санкт-Петербург, карта фокусировалась на Ленинградской области?

Вот код:
myMap = new ymaps.Map('yandexMap', {
        center: [55.76, 37.64],
        zoom: 10
    });
    let objectManager = new ymaps.ObjectManager({
        clusterize: true,
        gridSize: 32,
        clusterDisableClickZoom: true,
        controls: [],
        zoomMargin: [20]
    });

    objectManager.objects.options.set('preset', 'islands#greenDotIcon');
    objectManager.clusters.options.set('preset', 'islands#greenClusterIcons');

    myMap.geoObjects.add(objectManager);
    objectManager.add(ObjectYandexJSON);
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Использовать Яндекс.Карта.Регионы, по нужному региону получать bounds и выставлять его карте.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы