Поиск ближайших остановок общественного транспорта
Реализация: PHP, Яндекс.Карты.
https://tech.yandex.ru/rasp/doc/reference/query-nearest-station-docpage/
Надо написать две функции на PHP. Первая на входе получает адрес (string: город, улица, номер дома - в произвольном формате). Вторая на входе получает координаты (string: широта, долгота).
Обе ф-ии также получают на входе радиус (int) в метрах, в пределах которого надо искать ближайшие остановки общественного транспорта (или станции метро). Например, 5000 метров. То есть ищем ближайшие остановки общ-го транспорта в радиусе 5000 метров.
Обе функции должны возвращать массив следующего вида:
{
метро: {
название ближайшей станции метро 1: расстояние до нее в метрах,
название ближайшей станции метро 2: расстояние до нее в метрах,
...
название ближайшей станции метро N: расстояние до нее в метрах
},
автобус: {
название ближайшей остановки автобуса 1: расстояние до нее в метрах,
название ближайшей остановки автобуса 2: расстояние до нее в метрах,
...
название ближайшей остановки автобуса N: расстояние до нее в метрах
},
...
}