Manual integration of RNN and RNM

This commit is contained in:
John Lyon-Smith
2018-03-27 13:37:05 -07:00
parent bef47656f5
commit 5952d62335
173 changed files with 4288 additions and 4577 deletions

View File

@@ -0,0 +1,75 @@
//
// GMSAddress.h
// Google Maps SDK for iOS
//
// Copyright 2014 Google Inc.
//
// Usage of this SDK is subject to the Google Maps/Google Earth APIs Terms of
// Service: https://developers.google.com/maps/terms
//
#import <CoreLocation/CoreLocation.h>
#if __has_feature(modules)
@import GoogleMapsBase;
#else
#import <GoogleMapsBase/GoogleMapsBase.h>
#endif
NS_ASSUME_NONNULL_BEGIN;
/**
* A result from a reverse geocode request, containing a human-readable address. This class is
* immutable and should be obtained via GMSGeocoder.
*
* Some of the fields may be nil, indicating they are not present.
*/
@interface GMSAddress : NSObject<NSCopying>
/** Location, or kLocationCoordinate2DInvalid if unknown. */
@property(nonatomic, readonly) CLLocationCoordinate2D coordinate;
/** Street number and name. */
@property(nonatomic, copy, readonly, nullable) NSString *thoroughfare;
/** Locality or city. */
@property(nonatomic, copy, readonly, nullable) NSString *locality;
/** Subdivision of locality, district or park. */
@property(nonatomic, copy, readonly, nullable) NSString *subLocality;
/** Region/State/Administrative area. */
@property(nonatomic, copy, readonly, nullable) NSString *administrativeArea;
/** Postal/Zip code. */
@property(nonatomic, copy, readonly, nullable) NSString *postalCode;
/** The country name. */
@property(nonatomic, copy, readonly, nullable) NSString *country;
/** An array of NSString containing formatted lines of the address. May be nil. */
@property(nonatomic, copy, readonly, nullable) NSArray<NSString *> *lines;
/**
* Returns the first line of the address.
*/
- (nullable NSString *)addressLine1 __GMS_AVAILABLE_BUT_DEPRECATED_MSG(
"This method is obsolete and will be removed in a future release. Use the lines property "
"instead.");
/**
* Returns the second line of the address.
*/
- (nullable NSString *)addressLine2 __GMS_AVAILABLE_BUT_DEPRECATED_MSG(
"This method is obsolete and will be removed in a future release. Use the lines property "
"instead.");
@end
/**
* The former type of geocode results (pre-1.7). This remains here for migration and will be
* removed in future releases.
*/
@compatibility_alias GMSReverseGeocodeResult GMSAddress;
NS_ASSUME_NONNULL_END;