Метод find.bounds

Данный метод является устаревшим

Метод позволяет получить список точек, расположенных недалеко от указанной точки.

Метод возвращает либо список рядом расположенных точек, либо линию (полигон).
Линия (полигон) возвращается только в том случае, если рядом нет других точек, а указанная в запросе точка находится внутри полигона, который удовлетворяет условиям: любое здание, промышленная территория или парк, либо любая линия (полигон), имеющая название.

При отсутствии найденных объектов возвращается указанная в запросе точка.

URL запроса: https://waste.fantastic-game.ru/opm/find.bounds.php. Принимаются как GET-запросы, так и POST.

Параметры

lat
число

Широта запрашиваемой точки. Обязательный.


lng
число

Долгота запрашиваемой точки. Обязательный.


very_litle
строка|null

Если значение параметра равно yes, радиус поиска незначительно уменьшается.

Ответ

В ответ приходит JSON-объект. Формат ответа зависит от типа возвращаемых данных (точка или линия). Ответ может содержать следующие поля:

type
строка

Тип возвращаемых данных:
point – возвращаются точки, расположенные рядом с указанным в запросе местоположением.
line – возвращается один полигон, внутри которого находится указанная в запросе точка.


tags
массив|объект

Теги найденных объектов карты. В случае type=point возвращается массив, содержащий объекты с тегами вида {"key":"value"} для каждой из найденных точек.

В случае type=line возвращается объект с тегами найденной линии или полигона (полигон – замкнутая линия).

Среди тегов возвращается псевдотег id с числовым идентификатором объекта, если таковой был найден.
Если рядом ничего не нашлось, возвращается указанная в запросе точка с одним тегом name, в котором либо указан город, внутри которого находится точка, либо null.


points
массив

Массив с координатами найденных точек или линий (полигонов).

В случае type=point возвращается массив с вложенными массивами координат (долгота и широта) для всех найденных точек:
[[д1, ш1], [д2, ш2], [д3, ш3]]

В случае type=line возвращается массив, внутрь которого вложен один массив с координатами линии (т.к. возвращается только одна линия):
[[[д1, ш1], [д1, ш1], [д1, ш1]]]


opm_type
строка

Возвращается только для type=line и содержит тип объекта карты (way или relation)


id
число

Возвращается только для type=line. Содержит числовой идентификатор объекта карты.


transport
масси

Служебное поле. Возвращается для type=node. Представляет собой массив объектов со списком маршрутов, останавливающихся на остановке. Для неостановок возвращается пустой объект {} или массив []


isBuilding
boolean

Служебное поле.

Пример запроса

 

Попробуйте:

lat=72.165439 lng=1.42802012
lat=72.1608751 lng=1.445194
lat=72.16924 lng=1.3372509