карта местоположения Я не могу получить информацию об адресе - PullRequest
0 голосов
/ 04 апреля 2020

Я не могу получить адресную информацию.

работает только в США и европейских странах

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();
            }

Если вы пометите регион с США и европейскими странами маркером, он выдаст информация об адресе. Но он не предоставляет адресную информацию в Турции.

screenshot

mapbox использует Foursquare для получения адресной информации в фоновом режиме.

доказательства : https://twitter.com/mezbjen/status/1245390171635408900

Как решить эту проблему, понимаете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...