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,67 @@
//
// GMSServices.h
// Google Maps SDK for iOS
//
// Copyright 2012 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 <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN;
/** Service class for the Google Maps SDK for iOS. */
@interface GMSServices : NSObject
/**
* Provides the shared instance of GMSServices for the Google Maps SDK for iOS, creating it if
* necessary. Classes such as GMSMapView and GMSPanoramaView will hold this instance to provide
* their connection to Google.
*
* This is an opaque object. If your application often creates and destroys view or service classes
* provided by the Google Maps SDK for iOS, it may be useful to hold onto this object directly, as
* otherwise your connection to Google may be restarted on a regular basis. It also may be useful to
* take this object in advance of the first map creation, to reduce initial map creation performance
* cost.
*
* This method will throw an exception if provideAPIKey: has not been called.
*/
+ (id<NSObject>)sharedServices;
/**
* Provides your API key to the Google Maps SDK for iOS. This key is generated for your application
* via the Google APIs Console, and is paired with your application's bundle ID to identify it.
* This must be called exactly once by your application before any iOS Maps SDK object is
* initialized.
*
* @return YES if the APIKey was successfully provided.
*/
+ (BOOL)provideAPIKey:(NSString *)APIKey;
/**
* Provides your API options to the Google Maps SDK for iOS. Pass an array containing an NSString
* for each option. The options apply to all maps.
*
* This may be called exactly once by your application. It must be called before any iOS Maps SDK
* object is initialized.
*
* @return YES if all the APIOptions were successfully provided.
*/
+ (BOOL)provideAPIOptions:(NSArray<NSString *> *)APIOptions;
/**
* Returns the open source software license information for Google Maps SDK for iOS. This
* information must be made available within your application.
*/
+ (NSString *)openSourceLicenseInfo;
/**
* Returns the version for this release of the Google Maps SDK for iOS.
*/
+ (NSString *)SDKVersion;
@end
NS_ASSUME_NONNULL_END;