Метод 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
. Представляет собой массив объектов со списком маршрутов, останавливающихся на остановке. Для неостановок возвращается пустой объект {}
или массив []
isBuildingboolean
Служебное поле.
Пример запроса
Попробуйте:
lat=72.165439 lng=1.42802012
lat=72.1608751 lng=1.445194
lat=72.16924 lng=1.3372509