0

我正在尝试使用 android 中的 tomtom sdk 进行搜索。

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"(我假设的兴趣点)。我想显示非兴趣点位置并仅显示与我的查询匹配的地址(“类型”=“点地址”)或城市(“类型”=“地理”)。

我如何实现这一目标?

4

1 回答 1

1

利用

.withIdx('Geo,PAD')

此参数定义要查询的索引。

于 2020-02-16T02:19:19.307 回答