Partager via


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

See Also