MapLocation Class
Note
Bing Maps SDK for Android and iOS retirement
Bing Maps SDK for Android and iOS is deprecated and will be retired. Free (Basic) account customers can continue to use Bing Maps SDK for Android and iOS until June 30th, 2025. Enterprise account customers can continue to use Bing Maps SDK for Android and iOS until June 30th, 2028. To avoid service disruptions, all implementations using Bing Maps SDK for Android and iOS will need to be updated to use Azure Maps Web SDK by the retirement date that applies to your Bing Maps for Enterprise account type.
Azure Maps is Microsoft's next-generation maps and geospatial services for developers. Azure Maps has many of the same features as Bing Maps for Enterprise, and more. To get started with Azure Maps, create a free Azure subscription and an Azure Maps account. For more information about azure Maps, see Azure Maps Documentation. For migration guidance, see Bing Maps Migration Overview.
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