Клуб API Карт

Опять чайник

Пост в архиве.

Пробую сделать первую карту. Хочу добавить тулбар без линейки. Не получается. С горя попробовала как написано в документации - указать все 3 необязательных параметра


var typeToolbar = new YMaps.ToolBar (new YMaps.ToolBar.MoveButton(), new YMaps.ToolBar.MagnifierButton(), new YMaps.ToolBar.RulerButton());


все равно добавляется только ладошка для перемещения.


В чем дело? Напишите ответ, пожалуйста, здесь.




2 комментария
Александр Новиков
28 января 2016, 08:14
В качестве параметра нужно передавать массив, а не несколько параметров. Попробуйте вот так: var typeToolbar = new YMaps.ToolBar ({new YMaps.ToolBar.MoveButton(), new YMaps.ToolBar.MagnifierButton(), new YMaps.ToolBar.RulerButton()});
В конструктор нужно передавать или кнопку, или массив кнопок.
Подробнее в справочнике по программному интерфейсу.

Код, который решает Вашу задачу, следующий:
var toolbar = new YMaps.ToolBar([
    new YMaps.ToolBar.MoveButton(),
    new YMaps.ToolBar.MagnifierButton()
]);