Mapbox - 反向地理编码 - 多语言响应

Mapbox - Reverse Geocoding - multiple language response

我正在使用 Mapbox 对纬度、经度位置进行反向地理编码,并希望以多种语言响应城市名称(地名)。

文档说,

'If more than one language tag is supplied, text in all requested languages will be returned'

但我只收到指定的第一种语言的回复。

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

这个returns地名是中文的,不是俄文的。

文档: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'

我已经联系了 Mapbox 团队。显然,这是他们移动 SDK 中的一个错误,但他们的 API 工作正常。已在此报告此事。 https://github.com/mapbox/mapbox-java/issues/446