Клуб API Карт

ICoordSystem eventloop or emitter?

Пост в архиве.
sh.chelios
18 ноября 2013, 15:25

Доброго всем времени суток.

Интересует момент данный метод  ymaps.coordSystem.geo.getDistance интерфейса coordSystem.geo

Имеет ли какой нибудь обработчик событий по типу Then или On?   Интересуюсь с целью ассинхронного запроса на выявление нескольких расстояний.

 

Так же интересует разница в выходных данных с router.route.getLength() 

6 комментариев

Какой тут эмиттер, этот метод работает синхронно.

Роутер возвращает расстояние не по прямой, предварительно посчитанное на сервере

Т.Е. это блокирующий метод?

а как на счет router.route.getLength() 

router это http-запрос, соответственно он асинхронный

в getDistance никаких http-запросов нет

Тогда поясни , каким образом, без http запроса метод получает расстояние между двумя точками?

Заранее спасибо ;)

Если интересна реализация можете сами заглянуть в код и посмотреть. Описывать ее не вижу смысла