MSFReverseGeocodingService

Objective-C


@interface MSFReverseGeocodingService : NSObject {
  void *swigCPtr;
  BOOL swigCMemOwn;
}

Swift

class MSFReverseGeocodingService : NSObject

An abstract base class for reverse geocoding services.

  • Returns the language of the expected results.

    Declaration

    Objective-C

    - (NSString *)getLanguage;

    Swift

    func getLanguage() -> String!

    Return Value

    The language of the expected results. As ISO 639-1 code or empty string.

  • Sets the language of the expected results.

    Declaration

    Objective-C

    - (void)setLanguage:(NSString *)lang;

    Swift

    func setLanguage(_ lang: String!)

    Parameters

    lang

    The language to use as ISO 639-1 code. Empty string can be used for default language.

  • Calculates matching addresses from the specified reverse geocoding request.

    Declaration

    Objective-C

    - (MSFGeocodingResultVector *)calculateAddresses:
        (MSFReverseGeocodingRequest *)request;

    Swift

    func calculateAddresses(_ request: MSFReverseGeocodingRequest!) -> MSFGeocodingResultVector!

    Parameters

    request

    The reverse geocoding request to use.

    Return Value

    The list of matching geocoding results, sorted by descending ranks. @throws NSException If IO error occured during the calculation.

  • The default constructor.

    Declaration

    Objective-C

    - (id)init;

    Swift

    init!()
  • Undocumented

    Declaration

    Objective-C

    -(void)dealloc;

    Swift

    func dealloc()