В нашем клубе уже спрашивали пример использования YMaps.ITile, а также как правильно его использовать.
В Справочнике по программному интерфейсу у нас представлено несколько интерфейсов: YMaps.IControl, YMaps.GeoObject, YMaps.ILayer, YMaps.IMouseEvent, YMaps.ITile и др.
Интерфейсы задают набор методов, которые необходимо реализовать в пользовательском классе, чтобы он мог взаимодействовать с API Яндекс.Карт.
Интерфейсы не нужно путать с классами (например, YMaps.Zoom, YMaps.Balloon и т.д.). От них нельзя наследоваться.
YMaps.ITile - это интерфейс тайла (определение тайла см. в Глоссарии). Если Вы хотите использовать интерфейс, то необходимо реализовать ВСЕ методы, описанные в интерфейсе.
Для YMaps.ITile необходимо создать свой класс, в котором будут следующие методы: abort(), error(), getPosition(), load(), onAddToMap(), onRemoveFromMap(), scale(), setPosition().
Благодаря своей реализации интерфейса YMaps.ITile можно использовать вместо тайла любое html-содержимое.
Пример реализации своих тайлов можно посмотреть здесь: http://rodlex.narod.ru/examples/itile.html