Mapbox - обратное геокодирование - многоязычный ответ

Я использую Mapbox для обратного геокодирования широты, долготы и хотел получить ответ названия города (Place name) на нескольких языках.

Документация гласит:

"Если указано несколько языковых тегов, будет возвращен текст на всех запрошенных языках"

Но я получаю ответ только на указанном языке.

MapboxGeocoding.builder()
   .accessToken("xyz..."),
   .query(Point.fromLngLat(-123.1207, 49.2827)) 
   .languages("zh-CN,ru")
   .geocodingTypes(GeocodingCriteria.TYPE_PLACE)
   .mode(GeocodingCriteria.MODE_PLACES)
   .build();

Это возвращает название места на китайском, а не русском.

Документация: https://www.mapbox.com/android-docs/api/mapbox-java/libjava-services/4.0.0/index.html

Используемая проверка: 'com.mapbox.mapboxsdk:mapbox-sdk-services:4.1.0', а также 'com.mapbox.mapboxsdk:mapbox-sdk-services:4.1.0-SNAPSHOT'

0 ответов

Я связался с командой Mapbox. Видимо, это ошибка в их Mobile SDK, но их API работает нормально. Об этом сообщили здесь. https://github.com/mapbox/mapbox-java/issues/446

Другие вопросы по тегам