Вот что я пытаюсь сделать:
- Учитывая почтовый индекс Великобритании в качестве начальной и конечной точки, например, SN41AB - WF112AB, найдите координаты широты и долготы. Это сделано для того, чтобы я мог отобразить маршрут между точками и показать его на карте.
Я вижу, что предоставляется класс FuzzySearchQueryBuilder
, который я использую следующим образом:
FuzzySearchQuery query = FuzzySearchQueryBuilder.create("query")
.withLanguage(Locale.getDefault().toLanguageTag())
.withCountry("UK")
.withExtendedPostalCodes("SN41AB, WF112AB")
.build();
Однако поиск возвращает ошибку, сообщающую о невозможности успешно проанализировать значение почтового индекса.
Глядя на различные примеры, я не вижу ни одного, использующего поиск по почтовому индексу.
Я также рассмотрел Javadocs здесь , в котором говорится об использовании этих значений индекса "PAD, POI, Str, XStr". Но где вписывается почтовый индекс?
Возможно ли то, что я пытаюсь сделать?
Похоже, что так и должно быть, поскольку API специально работает с почтовыми индексами. Поэтому я предполагаю, что это просто вопрос использования правильного формата параметров.
Кто-нибудь может привести пример использования API таким способом?