Contents

PlaceDescriptor.SupportingPlaceRepresentation.serviceIdentifiers(_:)

Identifiers that represent a place for different mapping service providers

Declaration

case serviceIdentifiers([String : String])

Discussion

A service identifier is a Dictionary that maps a bundle IDs (key) and a unique identifiers (value) that represent a mapping between a specific service provider and their specific identifier for a place. For example, the dictionary entry [com.apple.maps: IBE1F65094A7A13B1] maps a service provider to a unique ID — here com.apple.maps, which represents Apple Maps, and the place ID, IBE1F65094A7A13B1, a string that represents the San Francisco Ferry Building, in San Francisco, California.

You can use Apple Maps service identifiers, or those from other mapping services to enable GeoToolbox to attempt to resolve rich data for the specified place or a specified use case, such as a street address, or the coordinate of a physical location.