YMapScaleControl

Класс YMapScaleControl — отображает элемент, который показывает масштаб карты в различных единицах измерения.

Пример использования

Добавьте элемент управления масштабом в левую нижнюю часть карты:

const scaleControl = new YMapScaleControl({});
const controls = new YMapControls({position: 'bottom left'}, [scaleControl]);
map.addChild(controls)

Кроме того, вы можете отобразить встроенный элемент управления масштабом на карте с помощью реквизита showScaleInCopyrights props:

const map = new YMap(document.getElementById('map-root'), {
   showScaleInCopyrights: true,
   location: {center: [37.588144, 55.733842], zoom: 10}
 });

Подробный пример

Конструктор

new YMapScaleControl(props)

Параметры конструктора

Параметр

Тип

props

YMapScaleControlProps

Переопределяет

YMapComplexEntity.constructor

Props

YMapScaleControlProps: Object

Параметры

Параметр

Тип

Описание

maxWidth?

number

Максимальная ширина шкалы в пикселях

unit?

UnitType

Единицы измерения для шкалы

Методы

update

update(changedProps): void

Параметр

Тип

Описание

changedProps

Partial<YMapScaleControlProps>

New props values.

Возвращается

void

Унаследованный от

YMapComplexEntity.update

Предыдущая
Следующая