Клуб API Карт

Как в новой версии api создать свой собственный интерфейс для Слоя и добавить его на карту?

dmitryklerik
21 апреля 2012, 09:08
Собственно, вопрос в топике: Как в новой версии api создать свой собственный интерфейс для кастомного слоя(по старому ILayer) и добавить его на карту?
5 комментариев
Подписаться на комментарии к посту

Вы не могли бы уточнить вопрос?

Задача - создать свой собстенный слой, в обход стандартного класса Layer?

Раньше я реализовал собственный интерфейс ILayer и добавлял его на карту методом map.addLayer(new MyLayer());

Этим новым слоем был мой собственный элемент html5 canvas, на котором жили мои кастомные оверлеи.

PS да, я вижу что новая версия тоже перешла на canvas, возможно я больше не буду использовать мой собственный canvas,  но очень бы хотелось увидеть решение этой задачи (так сказать в образовательных целях.)

В новой версии есть интерфейс ILayer http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/ILayer.xml.

Обратите внимание, что интерфейс ILayer должен реализовывать также интерфейс ICildOnMap http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/IChildOnMap.xml - сейчас из-за неточности в документации это не очень заметно =) 

Это имеется в виду? http://map.jino.ru/2.php

Спасибо, но это не совсем то, это тайтлы, а у меня их не было.