Поиск ближайших остановок общественного транспорта

Светлана7 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
08.01.2019

Реализация: PHP, Яндекс.Карты.

https://tech.yandex.ru/rasp/doc/reference/query-nearest-station-docpage/

Надо написать две функции на PHP. Первая на входе получает адрес (string: город, улица, номер дома - в произвольном формате). Вторая на входе получает координаты (string: широта, долгота).

Обе ф-ии также получают на входе радиус (int) в метрах, в пределах которого надо искать ближайшие остановки общественного транспорта (или станции метро). Например, 5000 метров. То есть ищем ближайшие остановки общ-го транспорта в радиусе 5000 метров.

Обе функции должны возвращать массив следующего вида:

{

метро: {

название ближайшей станции метро 1: расстояние до нее в метрах,

название ближайшей станции метро 2: расстояние до нее в метрах,

...

название ближайшей станции метро N: расстояние до нее в метрах

},

автобус: {

название ближайшей остановки автобуса 1: расстояние до нее в метрах,

название ближайшей остановки автобуса 2: расстояние до нее в метрах,

...

название ближайшей остановки автобуса N: расстояние до нее в метрах

},

...

}