Коды ответов API RESTful определяются разработчиками API.Из того, что вы говорите, похоже, что Here Maps не знает, как направить кого-то через Атлантический океан, и говорит вам об этом, возвращая ответ 400 Bad Request вместо предоставления ответа 200. Http Код состояния Пояснения
Возможно, вы захотите покопаться в документации API, возможно, API ожидает две точки, которые можно маршрутизировать по суше, и вы можете предоставить способ указать, чтовоздушные и / или морские маршруты тоже подойдут.
В качестве альтернативы, вам сначала нужно проверить статус ответа из API Here Maps в вашей программе, прежде чем пытаться использовать его как статус 200, и если выПолучив статус 400, вы сможете сообщить конечному пользователю, что произошла ошибка, и сообщить о причинах, по которым конкретный запрос может быть не выполнен.Такой источник и пункт назначения на континентах, не связанных между собой массой суши.
(Это напоминает мне о том, как Google Карты использовали для обеспечения маршрутов движения, которые указывали бы вам на каяк через океаны, не уверен, если это все еще делает, но иллюстрируетспособ определения сухопутного маршрута, по которому нельзя идти только по суше.)