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