[ios] Define user dot constants in implementation file

This commit is contained in:
Minh Nguyễn
2017-09-28 15:05:22 -07:00
committed by Minh Nguyễn
parent a323b0dcec
commit 093d9da6ef
2 changed files with 13 additions and 5 deletions

View File

@@ -1,14 +1,14 @@
#import <UIKit/UIKit.h>
#import "MGLUserLocationAnnotationView.h"
const CGFloat MGLUserLocationAnnotationDotSize = 22.0;
const CGFloat MGLUserLocationAnnotationHaloSize = 115.0;
extern const CGFloat MGLUserLocationAnnotationDotSize;
extern const CGFloat MGLUserLocationAnnotationHaloSize;
const CGFloat MGLUserLocationAnnotationPuckSize = 45.0;
const CGFloat MGLUserLocationAnnotationArrowSize = MGLUserLocationAnnotationPuckSize * 0.6;
extern const CGFloat MGLUserLocationAnnotationPuckSize;
extern const CGFloat MGLUserLocationAnnotationArrowSize;
// Threshold in radians between heading indicator rotation updates.
const CGFloat MGLUserLocationHeadingUpdateThreshold = 0.01;
extern const CGFloat MGLUserLocationHeadingUpdateThreshold;
@interface MGLFaux3DUserLocationAnnotationView : MGLUserLocationAnnotationView

View File

@@ -6,6 +6,14 @@
#import "MGLUserLocationHeadingArrowLayer.h"
#import "MGLUserLocationHeadingBeamLayer.h"
const CGFloat MGLUserLocationAnnotationDotSize = 22.0;
const CGFloat MGLUserLocationAnnotationHaloSize = 115.0;
const CGFloat MGLUserLocationAnnotationPuckSize = 45.0;
const CGFloat MGLUserLocationAnnotationArrowSize = MGLUserLocationAnnotationPuckSize * 0.6;
const CGFloat MGLUserLocationHeadingUpdateThreshold = 0.01;
@implementation MGLFaux3DUserLocationAnnotationView
{
BOOL _puckModeActivated;