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