Доброго всем!
Пытаюсь написать собственный геокодер.
По плану он сначала должен искать по локальной базе данных, и если ничего не найдено, искать с помощью обычного геокодера и геокодера народной карты.
Как я понимаю, мне надо создать объект, реализующий функцию geocode, как указано в справочнике.
Сложность для меня на данный момент в том, что передавать в качестве параметра result в successCallback. В документации написано, что "results - массив объектов типа YMaps.IInteractiveGeoObject". Но YMaps.IInteractiveGeoObject - это не класс, а интерфейс...
Если в result передавать массив объектов какого-нибудь класса, который этот интерфейс реализует (например,GeocoderResult), то это приводит к ошибкам.
В общем, в каком виде передавать результаты геокодирование в successCallback, я так и не понял :(
Прошу помощи.