Я не могу получить адресную информацию.
работает только в США и европейских странах
if (results.size() > 0) {
CarmenFeature feature = results.get(0);
// If the geocoder returns a result, we take the first in the list and show a Toast with the place name.
mapboxMap.getStyle(new Style.OnStyleLoaded() {
@Override
public void onStyleLoaded(@NonNull Style style) {
if (style.getLayer(DROPPED_MARKER_LAYER_ID) != null) {
Toast.makeText(LocationPickerActivity.this,
String.format(getString(R.string.location_picker_place_name_result),
feature.placeName()), Toast.LENGTH_SHORT).show();
}
}
});
} else {
Toast.makeText(LocationPickerActivity.this,
getString(R.string.location_picker_dropped_marker_snippet_no_results), Toast.LENGTH_SHORT).show();
}
Если вы пометите регион с США и европейскими странами маркером, он выдаст информация об адресе. Но он не предоставляет адресную информацию в Турции.
mapbox использует Foursquare для получения адресной информации в фоновом режиме.
доказательства : https://twitter.com/mezbjen/status/1245390171635408900
Как решить эту проблему, понимаете?