ESTDeviceGeoLocation
@interface ESTDeviceGeoLocation : ESTBaseVO
This Value Object represents physical location of the device.
-
Location GPS latitude.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSNumber *latitude;Swift
var latitude: NSNumber? { get } -
Location GPS longitude.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSNumber *longitude;Swift
var longitude: NSNumber? { get } -
Location address country.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *country;Swift
var country: String? { get } -
Location address zip code.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *zipCode;Swift
var zipCode: String? { get } -
Location address state.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *state;Swift
var state: String? { get } -
Location address state code.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *stateCode;Swift
var stateCode: String? { get } -
Location address city.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *city;Swift
var city: String? { get } -
Locations address street name.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *streetName;Swift
var streetName: String? { get } -
Location address street number. Can contain letters.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *streetNumber;Swift
var streetNumber: String? { get } -
Human readable full address string.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *formattedAddress;Swift
var formattedAddress: String? { get } -
Location accuracy.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSNumber *accuracy;Swift
var accuracy: NSNumber? { get } -
Location timezone.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *timezone;Swift
var timezone: String? { get } -
Designated initializer. Use it to create new Geo Location in Cloud.
Declaration
Objective-C
- (nonnull instancetype)initWithLatitude:(nonnull NSNumber *)latitude longitude:(nonnull NSNumber *)longitude;Swift
init(latitude: NSNumber, longitude: NSNumber)Parameters
latitudeLatitude degrees number.
longitudeLongitude degrees number.
Return Value
Initialized object.
View on GitHub
ESTDeviceGeoLocation Class Reference