В настоящее время я пишу картографическое приложение с использованием API Mapbox, а также других API, предлагаемых Mapbox, таких как API геокодирования.
Я дошел до того, что мне нужно отобразить все последние поисковые запросы в окне предложений поисковой системы.Но я не могу понять, как добавить более одной функции Кармен в поле предложений.
У меня есть следующий код в моем приложении, который был взят со страницы «Начало работы» на сайте разработчиков Mapbox
Intent intent = new PlaceAutocomplete.IntentBuilder()
.accessToken(Mapbox.getAccessToken())
.placeOptions(PlaceOptions.builder()
.backgroundColor(Color.parseColor("#EEEEEE"))
.limit(10)//Limit the search index to 10, freeing up RAM and CPU Cycles
.country("ZA")//Limiting the search radius to a certain country. In this case, South Africa)
.build(PlaceOptions.MODE_CARDS))
.build(map.this);//Build the search engine once all settings and parameters have been loaded
//Start the search engine interface on the Map Screen
startActivityForResult(intent, REQUEST_CODE_AUTOCOMPLETE);
После прочтения документации поисковой системы ( здесь ).Я столкнулся с методом добавления объектов Injected Carmen в поисковую систему при первом создании Search Engine.
Вот как это выглядело бы, если бы я использовал вызов метода Injected Features
Intent intent = new PlaceAutocomplete.IntentBuilder()
.accessToken(Mapbox.getAccessToken())
.placeOptions(PlaceOptions.builder()
.backgroundColor(Color.parseColor("#EEEEEE"))
.limit(10)//Limit the search index to 10, freeing up RAM and CPU Cycles
.country("ZA")//Limiting the search radius to a certain country. In this case, South Africa)
.addInjectedFeature(obj.getResults())
.build(PlaceOptions.MODE_CARDS))
.build(map.this);//Build the search engine once all settings and parameters have been loaded
//Start the search engine interface on the Map Screen
startActivityForResult(intent, REQUEST_CODE_AUTOCOMPLETE);
Однако, это не работает для меня, так как я хочу отобразить более одной функции Кармен в окне предложений в любой момент времени.Этот метод отображает только одну функцию Кармен за один раз.
Я сталкивался с методом injectedPlaces () при устранении неполадок, но, насколько я могу судить, этот метод был удален из API или является либоустарел.
У меня простой вопрос, как добавить более одной функции Кармен в поле предложений?