Клуб API Карт

Определение положения пользователя + масштаб

mail@spark.ms
1 июля 2015, 18:39

Можно ли показать карту так, чтобы по умолчанию был виден целиком город (или населенный пункт), в котором находится пользователь? Координаты с помощью ymaps.geolocation получить могу, но не понимаю, как задать автоопределение масштаба.

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

В при вызове ymaps.geolocation отправляется запрос в геокодер при установленной опции autoReverseGeocode (по умолчанию true)

Область показа можно взять из данных метки.

Пример в песочнице не помог?

Пример видел, но он не подходит. Я нахожусь в Москве и ожидаю, что на карте справа будет видна вся москва целиком. Мне же показывается только улица и часть района - масштаб слишком крупный. Не вижу никакой настройки, которая бы управляла тем, что приходит в свойстве 'boundedBy'. Захардкодить масштаб у себя я тоже не могу - очевидно, что для Москвы он будет не таким, как для какого-нибудь маленького города.

Если нужен масштаб города надо самому геокодировать полученные из геолокации координаты с kind=locality