PlaceType enum

Various types of geographic features are available in the Mapbox geocoder. Any type might appear as a top-level response, as context in a top-level response, or as a filtering option using the types parameter. Not all features are available or relevant in all parts of the world. New types are occasionally added as necessary to correctly capture global administrative hierarchies. The data types available in the geocoder, listed from the largest to the most granular, are:

Inheritance

Constructors

PlaceType(String value)
const

Values

country → const PlaceType

Generally recognized countries or, in some cases like Hong Kong, an area of quasi-national administrative status that has been given a designated country code under ISO 3166-1.

const PlaceType('country')
region → const PlaceType

Top-level sub-national administrative features, such as states in the United States or provinces in Canada or China.

const PlaceType('region')
postcode → const PlaceType

Postal codes used in country-specific national addressing systems.

const PlaceType('postcode')
district → const PlaceType

Features that are smaller than top-level administrative features but typically larger than cities, in countries that use such an additional layer in postal addressing (for example, prefectures in China).

const PlaceType('district')
place → const PlaceType

Typically these are cities, villages, municipalities, etc. They’re usually features used in postal addressing, and are suitable for display in ambient end-user applications where current-location context is needed (for example, in weather displays).

const PlaceType('place')
locality → const PlaceType

Official sub-city features present in countries where such an additional administrative layer is used in postal addressing, or where such features are commonly referred to in local parlance. Examples include city districts in Brazil and Chile and arrondissements in France.

const PlaceType('locality')
neighborhood → const PlaceType

Colloquial sub-city features often referred to in local parlance. Unlike locality features, these typically lack official status and may lack universally agreed-upon boundaries.

const PlaceType('neighborhood')
address → const PlaceType

Individual residential or business addresses.

const PlaceType('address')
poi → const PlaceType

Points of interest. These include restaurants, stores, concert venues, parks, museums, etc.

const PlaceType('poi')

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<PlaceType>
A constant List of the values in this enum, in order of their declaration.