Mapbox PlaceAutocomplete для Android вызывает com.google.gson.JsonSyntaxException - PullRequest
0 голосов
/ 29 мая 2019

Я пытаюсь использовать функцию Поиск местоположения , предоставляемую Mapbox, чтобы мои пользователи могли искать адреса и получать необходимую информацию о геолокации (текст адреса, LatLng, ecc).

Я использую и собираюсь запустить запрошенную функцию с помощью этого кода:

new PlaceAutocomplete.IntentBuilder()
            .accessToken(getString(R.string.mapbox_key))
            .placeOptions(
                    PlaceOptions.builder()
                    .limit(10)
                    .backgroundColor(ContextCompat.getColor(EditVideoActivity.this, R.color.colorWhite))
                    .hint("Search address...")
                    .build().build(EditVideoActivity.this);


startActivityForResult(intent, REQUEST_PLACE_AUTOCOMPLETE);

Когда я начинаю поиск и адрес, начинаю набирать, я получаю тост с сообщением "Offline" и журнал ошибок с

PlaceAutocompleteViewModel: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Не массив JSON: {"тип": "точка", "координаты": [- 79,37.5]}

Что мне здесь не хватает?

Спасибо за помощь!

...