Где найти географию поиска в Tomtom android SDK - PullRequest
0 голосов
/ 13 февраля 2020

Я пытаюсь выполнить поиск с помощью tomtom sdk в android.

SearchApi searchApi = OnlineSearchApi.create(Activity.this);

    searchApi.search(new FuzzySearchQueryBuilder(mSearchBar.getText().toString().trim())
            .withPosition(new com.tomtom.online.sdk.common.location.LatLng(myLocation.getLatitude(), myLocation.getLongitude()))
            .withTypeAhead(true)
            .withLimit(10)
            .build(), new FuzzySearchResultListener() {
        @Override
        public void onSearchResult(FuzzySearchResponse fuzzySearchResponse) {}

        @Override
        public void onSearchError(SearchError searchError) {}
    });

Мой ответ содержит результаты, не соответствующие моему запросу с полем "Type" = "POI" (интересные точки, которые я предполагаю). Я хочу отображать местоположения, не относящиеся к интересующим точкам, и показывать только адреса ("Тип" = "Адрес точки") или города ("Тип" = "География"), соответствующие моему запросу.

Как мне этого добиться?

1 Ответ

1 голос
/ 16 февраля 2020

Использовать

.withIdx('Geo,PAD')

Этот параметр определяет, какие индексы следует запрашивать.

...