Клуб API Карт

10 комментариев
Sergey Konstantinov
28 января 2016, 02:17
Если имеется в виду HTTP маршрутизатор, то нет.

Не совсем понял, что вы подразумеваете под HTTP маршрутизатором, но я имел в виду следующее: если пройти по ссылке, которую я дал выше, то там описано как можно запросить у гугла URL с указанием маршрута в GET параметрах, а в ответ гугл даст развернутый JSON (есть еще вариант XML) ответ со всеми параметрами этого маршрута.

ИМХО у Яндекса это тоже должно быть. Ибо обмен данными между APIшными функциями JS и сервером Яндекса должен происходить по какому-то протоколу и скорее всего через HTTP запросы.

Sergey Konstantinov
28 января 2016, 02:17
Расскажите, зачем вам нужна маршрутизация со стороны сервера и почему вам недостаточно клиентской маршрутизации?

Потому, что я хочу сделать сервис подбора заказов по принципу "не более измеренного расстояния от одной точки до другой".

Т.е. создается новый заказ, а мой сервер определяет кому его рассылать опираясь на указанный выше алгорим

Sergey Konstantinov
28 января 2016, 02:17
Почему этого нельзя сделать на клиенте при оформлении заказа?

Немного не привычный для меня подход.

Но это же получается надо клиенту подгружать базу адресов. Плюс я не понимаю, как в таком случае делать email рассылку.

Наверно, такой подход тоже возможен, но мне НАМНОГО проще сделать это на PHP одним file_get_content чем осваивать довольно сложный (как мне показалось) яндексовский API и передавать большую часть вычислений клиенту.

Это видимо после пхп всё кажется сложным.
А зачем надо подгружать всю базу адресов?

Не всю. Но все же адресов-то может быть много. Да и не хотелось бы эту информацию передавать клиенту

Неужели никто не знает?!

На самом деле такой механизм (ответ по HTTP запросу) у Яндекса есть (на примере геокодера): http://api.yandex.ru/maps/doc/geocoder/desc/concepts/response_structure.xml#json_response

Однако, я так и не нашел подобного инструмента для прокладки маршрута. А мне до зареза надо...

 

Спасибо заранее!

его не существует.