MapLocation Class

Contains data about a specific location returned from a geocoding request.

Properties

DisplayName

The name of the resource.

Android

String getDisplayName()

iOS

@property (nonatomic, readonly) NSString* displayName

Point

The geopoint for the resource.

See also: Geopoint

Android

Geopoint getPoint()

iOS

@property (nonatomic, readonly) MSGeopoint* point

Address

The address associated with the resource.

See also: MapLocationAddress

Android

MapLocationAddress getAddress()

iOS

@property (nonatomic, readonly) MSMapLocationAddress* address

EntityType

The entity type that the resource is identified as.

Android

String getEntityType()

iOS

@property (nonatomic, readonly) NSString* entityType

GeocodePoints

Geocode points associated with the resource.

See also: MapLocationPoint

Android

List<MapLocationPoint> getGeocodePoints()

iOS

@property (nonatomic, readonly) NSArray<MSMapLocationPoint*>* geocodePoints

BoundingBox

Geobounding box associated with the resource.

See also: GeoboundingBox

Android

GeoboundingBox getBoundingBox()

iOS

@property (nonatomic, readonly) MSGeoboundingBox* boundingBox

MatchCodes

One or more match code values that represent the geocoding level for each location in the response.

In iOS this property has NS_OPTIONS type: to work with the value, check against individual MSMapLocationMatchCodes values using bitwise AND operation.

See also: MapLocationMatchCode

Android

List<MapLocation.MatchCode> getMatchCodes()

iOS

@property (nonatomic, readonly) MSMapLocationMatchCodes matchCodes

QueryParseValues

Only available for geocoding by query.

Key-value pairs specifying how the query string was parsed into address values, such as addressLine, locality, adminDistrict, and postalCode.

Android

Map<String, String> getQueryParseValues()

iOS

@property (nonatomic, readonly) NSDictionary* queryParseValues

See Also