Клуб API Карт

"Построить маршрут" для меток рубрики "Поиск организаций"

Bukvalno
18 марта 2010, 23:06

Друзья, предлагаю в рубрике "Поиск организаций" в теле балуна компаний добавить возможность прокладывания маршрута до искомого адреса. Наглядный пример:

Нашли нужный адрес, тыкнули по ссылочке, поставили вторую меточку рядом со своим домом/работой и поехали на машинке по оптимальному маршруту по делам.

Такую же возможность хотелось бы заиметь и в API для любой метки, с примером тут http://api.yandex.ru/maps/jsapi/examples/, конечно.:)

5 комментариев
Подписаться на комментарии к посту
Схематично можно сделать как
Placemark.prototype.driveTo = function(){
 ..new dragable placemark
 Events.onDragEnd( askRouterForRoute)
}

и данная фукция становиться доступна всем маркерам.
Расширять протип стандартных объектов API - не самое лучшее решение. В будущем может появиться подобный метод в API и тогда произойдет конфликт.

Лучше такую функциональность возложить на класс-потомок, либо на класс, который будет инкапсулировать в себе стандартную метку.
Вопрос судаже - как называется яндексовый вариант extend и виден ли он наружу?
А зачем "яндексовый вариант"?)
Вот есть пример, который использует функцию extend:
http://api.yandex.ru/maps/jsapi/doc/dg/tasks/map-overlays-examples.xml#how-to-create-polyline-with-arrows

Функция extend - не секретная, а доступная публично.
У меня вообще extend малек оличается от эталоной, да и нафига каждый в каждом модуле описать ее.