Клуб API Карт

Создание своего ToolBar на API 2.0

ovvk-info
19 апреля 2012, 00:57

Возможно ли адаптировать то что было в API 1.x.

Вроде так все делаю, а не работает.

var toolBar = new ymaps.control.ToolBar([ ]) ;

var buttonRul = new ymaps.control.button({
  data: {

      image: 'http://api-maps.yandex.ru/i/0.3/icons/icon-ruler.png',

      title: 'Измерение расстояний по карте'
   }} ) ; 

map.controls.add(toolBar);

Кнопок конечно же больше.

Firebug ругается еще на подходе:

ymaps.control.button is not a constructor
title: 'Измерение расстояний по карте'
  
4 комментария
Подписаться на комментарии к посту

В коде неверно вызывается конструктор.

Вместо new ymaps.control.button нужно писать ymaps.control.Button.

А если писать:

var buttonRul = ymaps.control.button

То получаю ошибку:

ymaps.control.button is not a function

Как верно заметила   имена классов конструкторов пишутся с большой буквы

Спасибо всем за помощь.