Package com.navmii.sdk.search
Class PoiRequest.Builder
java.lang.Object
com.navmii.sdk.search.PoiRequest.Builder
- Enclosing class:
- PoiRequest
public static final class PoiRequest.Builder
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Builder(SearchManager.SearchManagerPrivate searchManager, java.lang.String searchQuery, MapCoordinates searchLocation)
-
Method Summary
Modifier and Type Method Description PoiRequest.Builder
addCategory(PoiCategory category)
Adds the specified category to the list.Request
build()
PoiRequest.Builder
setCategories(java.util.List<PoiCategory> categories)
ConcreteBuilder
setLocale(java.lang.String locale)
ConcreteBuilder
setMaxResultCount(int maxResultCount)
ConcreteBuilder
setSearchLocation(MapCoordinates searchLocation)
PoiRequest.Builder
setSearchRadius(int searchRadius)
-
Constructor Details
-
Builder
public Builder(SearchManager.SearchManagerPrivate searchManager, java.lang.String searchQuery, MapCoordinates searchLocation)
-
-
Method Details
-
setCategories
- Parameters:
categories
- The categories of places which should be used in the search.- Returns:
- The builder.
-
addCategory
Adds the specified category to the list.- Parameters:
category
- The category.- Returns:
- The builder.
-
setSearchRadius
- Parameters:
searchRadius
- The search radius.- Returns:
- The builder.
-
build
-
setSearchLocation
- Parameters:
searchLocation
- The search location.- Returns:
- The builder.
-
setMaxResultCount
public ConcreteBuilder setMaxResultCount(int maxResultCount)- Parameters:
maxResultCount
- The maximum number of search results.- Returns:
- The builder.
-
setLocale
public ConcreteBuilder setLocale(java.lang.String locale)- Parameters:
locale
- The language used for results.- Returns:
- The builder.
-