CLGeocoder

E759684

CLGeocoder is an iOS and macOS Core Location class that converts between geographic coordinates and human-readable place information through geocoding and reverse geocoding.

All labels observed (1)

Label Occurrences
CLGeocoder canonical 1

How this entity was disambiguated

Statements (40)

Predicate Object
instanceOf Core Location class
geocoding API
reverse geocoding API
availability available in Swift and Objective-C
canBeUsedFor displaying place names for GPS coordinates
searching for locations by name
turning user-entered addresses into map coordinates
concurrencyModel asynchronous
converts geographic coordinates to placemarks
human-readable addresses to geographic coordinates
developedBy Apple Inc.
documentationURL https://developer.apple.com/documentation/corelocation/clgeocoder
errorDomain kCLErrorDomain
frameworkImport #import <CoreLocation/CoreLocation.h>
hasProperty accessibilityElementsHidden (via NSObject inheritance)
geocoding
introducedIn iOS 5.0
macOS 10.8
linked to: OS X Mountain Lion
languageSupport localized place names based on device settings
method cancelGeocode
geocodeAddressDictionary:completionHandler:
geocodeAddressString:completionHandler:
geocodeAddressString:inRegion:completionHandler:
reverseGeocodeLocation:completionHandler:
namespace CoreLocation
linked to: Core Location
partOfFramework Core Location
platform iOS
macOS
tvOS
watchOS
primaryUse obtaining coordinates from place names or addresses
obtaining human-readable place information from coordinates
requires network connectivity for most operations
returnsType CLPlacemark objects
supportsOperation forward geocoding
reverse geocoding
swiftImport import CoreLocation
threading completion handlers are called on the main thread by default
usedWith CLLocation
CLPlacemark
linked to: Core Location

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Core Location mainClass CLGeocoder