Interface SearchLayer
com.yandex.mapkit.search_layer
public interface SearchLayer
Methods
void | addPlacemarkListener( PlacemarkListener searchResultListener) | |
void | addSearchResultListener( SearchResultListener searchResultListener) | |
void | clear() | |
void | deselectPlacemark() | |
void | fetchNextPage() | |
List< SearchResultItem > | getVisibleResults() | |
boolean | hasNextPage() | |
boolean | isValid() | Tells if this SearchLayer is valid or no. |
void | removePlacemarkListener( PlacemarkListener searchResultListener) | |
void | removeSearchResultListener( SearchResultListener searchResultListener) | |
void | resubmit() | |
SearchMetadata | searchMetadata() | |
void | selectPlacemark(String geoObjectId) | |
void | setAssetsProvider( AssetsProvider provider) | |
void | setFilters(List< BusinessFilter > filters) | |
void | setSearchManager( SearchManager searchManager) | Do not use this method; it is for internal use only. |
void | setSortByDistance( Geometry origin, GeometrySearchType geometrySearchType) | |
void | setSortByRank() | |
void | submitQuery(String query, SearchOptions searchOptions) |
void | addPlacemarkListener( PlacemarkListener searchResultListener) | |
void | addSearchResultListener( SearchResultListener searchResultListener) | |
void | clear() | |
void | deselectPlacemark() | |
void | fetchNextPage() | |
List< SearchResultItem > | getVisibleResults() | |
boolean | hasNextPage() | |
boolean | isValid() | Tells if this SearchLayer is valid or no. |
void | removePlacemarkListener( PlacemarkListener searchResultListener) | |
void | removeSearchResultListener( SearchResultListener searchResultListener) | |
void | resubmit() | |
SearchMetadata | searchMetadata() | |
void | selectPlacemark(String geoObjectId) | |
void | setAssetsProvider( AssetsProvider provider) | |
void | setFilters(List< BusinessFilter > filters) | |
void | setSearchManager( SearchManager searchManager) | Do not use this method; it is for internal use only. |
void | setSortByDistance( Geometry origin, GeometrySearchType geometrySearchType) | |
void | setSortByRank() | |
void | submitQuery(String query, SearchOptions searchOptions) |
Method Detail
addPlacemarkListener
public void addPlacemarkListener (PlacemarkListener searchResultListener)
addSearchResultListener
public void addSearchResultListener (SearchResultListener searchResultListener)
clear
public void clear ()
deselectPlacemark
public void deselectPlacemark ()
fetchNextPage
public void fetchNextPage ()
getVisibleResults
public List< SearchResultItem > getVisibleResults ()
hasNextPage
public boolean hasNextPage ()
isValid
public boolean isValid ()
Tells if this SearchLayer is valid or no.
Any other method (except for this one) called on an invalid SearchLayer will throw java.lang.RuntimeException. An instance becomes invalid only on UI thread, and only when its implementation depends on objects already destroyed by now. Please refer to general docs about the interface for details on its invalidation.removePlacemarkListener
public void removePlacemarkListener (PlacemarkListener searchResultListener)
removeSearchResultListener
public void removeSearchResultListener (SearchResultListener searchResultListener)
resubmit
public void resubmit ()
searchMetadata
public SearchMetadata searchMetadata ()
selectPlacemark
public void selectPlacemark (String geoObjectId)
setAssetsProvider
public void setAssetsProvider (AssetsProvider provider)
setFilters
public void setFilters (List< BusinessFilter > filters)
setSearchManager
public void setSearchManager (SearchManager searchManager)
Do not use this method; it is for internal use only.
setSortByDistance
public void setSortByDistance (Geometry origin, GeometrySearchType geometrySearchType)
setSortByRank
public void setSortByRank ()
submitQuery
public void submitQuery (String query, SearchOptions searchOptions)