Найдите неверные координаты (широту и долготу) в запросе OSRM

#latitude-longitude #osrm

Вопрос:

У меня есть приложение, в котором я получаю список значений широты и долготы и запрашиваю у сервера OSRM маршруты. Я хочу выполнить проверку значений широты и долготы, так как недопустимые значения могут привести к сбою запроса.

Первым шагом проверки будет проверка того, соответствует ли от -90 до 90 широте и от -180 до 180 долготе.

Это была бы очень простая проверка, так как запрос может завершиться ошибкой по следующим вероятным причинам:

  1. Возможно, он не сможет найти маршрут, так как одна из (недопустимых) точек находится слишком далеко от группы точек.
  2. Одна из точек может упасть в море/океан, даже если значения верны, найти маршрут невозможно.

Наличие одного недопустимого значения приведет к сбою полного запроса.

Не могли бы вы, пожалуйста, помочь мне решить эту проблему?