-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
74 changed files
with
5,201 additions
and
372 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
#import <Foundation/Foundation.h> | ||
|
||
#import "MGLTypes.h" | ||
|
||
NS_ASSUME_NONNULL_BEGIN | ||
|
||
/** | ||
The MGLAccountManager object provides a global way to set a Mapbox API access | ||
token. | ||
*/ | ||
@interface MGLAccountManager : NSObject | ||
|
||
#pragma mark Authorizing Access | ||
|
||
/** | ||
Set the | ||
<a href="https://www.mapbox.com/help/define-access-token/">Mapbox access token</a> | ||
to be used by all instances of MGLMapView in the current application. | ||
Mapbox-hosted vector tiles and styles require an API access token, which you | ||
can obtain from the | ||
<a href="https://www.mapbox.com/studio/account/tokens/">Mapbox account page</a>. | ||
Access tokens associate requests to Mapbox’s vector tile and style APIs with | ||
your Mapbox account. They also deter other developers from using your styles | ||
without your permission. | ||
@param accessToken A Mapbox access token. Calling this method with a value of | ||
`nil` has no effect. | ||
@note You must set the access token before attempting to load any Mapbox-hosted | ||
style. Therefore, you should generally set it before creating an instance of | ||
MGLMapView. The recommended way to set an access token is to add an entry to | ||
your application’s Info.plist file with the key `MGLMapboxAccessToken` and | ||
the type String. Alternatively, you may call this method from your | ||
application delegate’s `-applicationDidFinishLaunching:` method. | ||
*/ | ||
+ (void)setAccessToken:(nullable NSString *)accessToken; | ||
|
||
/** | ||
Returns the | ||
<a href="https://www.mapbox.com/help/define-access-token/">Mapbox access token</a> | ||
in use by instances of MGLMapView in the current application. | ||
*/ | ||
+ (nullable NSString *)accessToken; | ||
|
||
+ (BOOL)mapboxMetricsEnabledSettingShownInApp __attribute__((deprecated("Telemetry settings are now always shown in the ℹ️ menu."))); | ||
|
||
@end | ||
|
||
NS_ASSUME_NONNULL_END |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
#import <Foundation/Foundation.h> | ||
#import <CoreLocation/CoreLocation.h> | ||
#import <TargetConditionals.h> | ||
|
||
#import "MGLTypes.h" | ||
|
||
NS_ASSUME_NONNULL_BEGIN | ||
|
||
/** | ||
The `MGLAnnotation` protocol is used to provide annotation-related information | ||
to a map view. To use this protocol, you adopt it in any custom objects that | ||
store or represent annotation data. Each object then serves as the source of | ||
information about a single map annotation and provides critical information, | ||
such as the annotation’s location on the map. Annotation objects do not provide | ||
the visual representation of the annotation but typically coordinate (in | ||
conjunction with the map view’s delegate) the creation of an appropriate | ||
objects to handle the display. | ||
An object that adopts this protocol must implement the `coordinate` property. | ||
The other methods of this protocol are optional. | ||
*/ | ||
@protocol MGLAnnotation <NSObject> | ||
|
||
#pragma mark Position Attributes | ||
|
||
/** | ||
The center point (specified as a map coordinate) of the annotation. (required) | ||
(read-only) | ||
*/ | ||
@property (nonatomic, readonly) CLLocationCoordinate2D coordinate; | ||
|
||
@optional | ||
|
||
#pragma mark Title Attributes | ||
|
||
/** | ||
The string containing the annotation’s title. | ||
Although this property is optional, if you support the selection of annotations | ||
in your map view, you are expected to provide this property. This string is | ||
displayed in the callout for the associated annotation. | ||
*/ | ||
@property (nonatomic, readonly, copy, nullable) NSString *title; | ||
|
||
/** | ||
The string containing the annotation’s subtitle. | ||
This string is displayed in the callout for the associated annotation. | ||
*/ | ||
@property (nonatomic, readonly, copy, nullable) NSString *subtitle; | ||
|
||
#if !TARGET_OS_IPHONE | ||
|
||
/** The string containing the annotation’s tooltip. */ | ||
@property (nonatomic, readonly, copy, nullable) NSString *toolTip; | ||
|
||
#endif | ||
|
||
@end | ||
|
||
NS_ASSUME_NONNULL_END |
44 changes: 44 additions & 0 deletions
44
ios/3rdparty/Mapbox.framework/Headers/MGLAnnotationImage.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
#import <UIKit/UIKit.h> | ||
|
||
#import "MGLTypes.h" | ||
|
||
NS_ASSUME_NONNULL_BEGIN | ||
|
||
/** The MGLAnnotationImage class is responsible for presenting point-based annotations visually on a map view. Annotation image objects wrap `UIImage` objects and may be recycled later and put into a reuse queue that is maintained by the map view. */ | ||
@interface MGLAnnotationImage : NSObject | ||
|
||
#pragma mark Initializing and Preparing the Image Object | ||
|
||
/** | ||
Initializes and returns a new annotation image object. | ||
@param image The image to be displayed for the annotation. | ||
@param reuseIdentifier The string that identifies that this annotation image is reusable. | ||
@return The initialized annotation image object or `nil` if there was a problem initializing the object. | ||
*/ | ||
+ (instancetype)annotationImageWithImage:(UIImage *)image reuseIdentifier:(NSString *)reuseIdentifier; | ||
|
||
#pragma mark Getting and Setting Attributes | ||
|
||
/** The image to be displayed for the annotation. */ | ||
@property (nonatomic, strong, nullable) UIImage *image; | ||
|
||
/** | ||
The string that identifies that this annotation image is reusable. (read-only) | ||
You specify the reuse identifier when you create the image object. You use this type later to retrieve an annotation image object that was created previously but which is currently unused because its annotation is not on screen. | ||
If you define distinctly different types of annotations (with distinctly different annotation images to go with them), you can differentiate between the annotation types by specifying different reuse identifiers for each one. | ||
*/ | ||
@property (nonatomic, readonly) NSString *reuseIdentifier; | ||
|
||
/** | ||
A Boolean value indicating whether the annotation is enabled. | ||
The default value of this property is `YES`. If the value of this property is `NO`, the annotation image ignores touch events and cannot be selected. | ||
*/ | ||
@property (nonatomic, getter=isEnabled) BOOL enabled; | ||
|
||
@end | ||
|
||
NS_ASSUME_NONNULL_END |
Oops, something went wrong.