class Builder
Builder for comfortable creation of ReverseGeoOptions instance.
<init> |
Builder for comfortable creation of ReverseGeoOptions instance. Builder(center: Point) |
center |
Coordinates to resolve. val center: Point |
countries |
Limit results to one or more countries. var countries: List<Country>? |
languages |
Specify the user’s language. This parameter controls the language of the text supplied in responses, and also affects result scoring, with results matching the user’s query in the requested language being preferred over results that match in another language. For example, an autocomplete query for things that start with Frank might return Frankfurt as the first result with an English (en) language parameter, but Frankreich (“France”) with a German (de) language parameter. var languages: List<Language>? |
limit |
Specify the maximum number of results to return. The default is 1 and the maximum supported is 5. The default behavior in reverse geocoding is to return at most one feature at each of the multiple levels of the administrative hierarchy (for example, one address, one region, one country). Increasing the limit allows returning multiple features of the same type, but only for one type (for example, multiple address results). Consequently, setting limit to a higher-than-default value requires specifying exactly one types parameter. var limit: Int? |
reverseMode |
Decides how results are sorted in a reverse geocoding query. var reverseMode: ReverseMode? |
types |
Filter results to include only a subset (one or more) of the available feature types. var types: List<QueryType>? |
build |
Create ReverseGeoOptions from builder instance. fun build(): ReverseGeoOptions |
countries |
Set countries list for builder as vararg. fun countries(vararg countries: Country): Builder
Set countries list for builder as List. fun countries(countries: List<Country>): Builder |
languages |
Set languages for builder as vararg. fun languages(vararg languages: Language): Builder
Set languages for builder as list. fun languages(languages: List<Language>): Builder |
limit |
Set results limit for builder. fun limit(limit: Int): Builder |
reverseMode |
Set reverse mode for builder. fun reverseMode(reverseMode: ReverseMode): Builder |
types |
Set types for builder as vararg. fun types(vararg types: QueryType): Builder
Set types for builder as list. fun types(types: List<QueryType>): Builder |