CLGeocoderImplementationContract

public protocol CLGeocoderImplementationContract : AnyObject

Defines the interface that geocoding services must implement.

Properties

  • Indicates whether the geocoder is currently processing a request.

    Declaration

    Swift

    var isGeocoding: Bool { get }

Forward Geocoding (Address → Coordinates)

Reverse Geocoding (Coordinates → Address)

Postal Address Geocoding (Postal Address → Coordinates)

Cancel Requests

  • Cancels any ongoing geocoding requests.

    Declaration

    Swift

    func cancelGeocode()