Клуб API Карт

Выбор точек внутри области

revoup
12 сентября 2013, 21:37

Добрый день!


У меня вопрос. Наши клиенты оплачивают услуги по нашему сервису через терминалы и салоны сотовой связи. Наша цель – уметь сообщать клиенту о ближайших к нему точках оплаты.


Как мы видим решение: Наш xml-справочник адресов терминалов обозначает точки оплаты на карте Яндекс. Далее, получив точный адрес клиента (например, адрес проживания), на карте обозначается еще одна точка. Вокруг этой точки формируется круг с заданным радиусом. Терминалы, попавшие в радиус, выгружаются в xml.


Прошу сориентировать, каким образом возможно реализовать такую процедуру через сервисы Яндекс.


Спасибо!

5 комментариев
Подписаться на комментарии к посту

Не понял зачем выгружать попавшие в радиус круга терминалы в xml.

Чтобы затем использовать получившийся справочник в наших системах

Я правильно понимаю, что Вы хотите отдельно хранить у себя точки в определенном радиусе от каждого пользователя?

Т.е. не просто "подсветить" ему ближайшие пункты оплаты, но и хранить их список у себя?

Да, верно. Пример использования: отправить ему список ближайших терминалов по смс

 

Спасибо за помощь!

Ну собственно тогда вы все правильно описали.

Выгрузку в xml Вам придется реализовать самостоятельно, АПИ тут не поможет.

Определить попадание точки в круг можно с помощью метода contains геометрии круга.

Определение координат по текстовому адресу - надо смотреть геокодирование