Authored by Foobaz

Fix crash & compiler warnings, enable rotation on RMMarker.

@@ -185,6 +185,6 @@ typedef struct { @@ -185,6 +185,6 @@ typedef struct {
185 185
186 - (void)didReceiveMemoryWarning; 186 - (void)didReceiveMemoryWarning;
187 187
188 -- (void)setRotation:(float)angle; 188 +- (void)setRotation:(CGFloat)angle;
189 189
190 @end 190 @end
@@ -597,7 +597,7 @@ @@ -597,7 +597,7 @@
597 } 597 }
598 } 598 }
599 599
600 -- (void)setRotation:(float)angle 600 +- (void)setRotation:(CGFloat)angle
601 { 601 {
602 if (_delegateHasBeforeMapRotate) [delegate beforeMapRotate: self fromAngle: rotation]; 602 if (_delegateHasBeforeMapRotate) [delegate beforeMapRotate: self fromAngle: rotation];
603 603
@@ -54,7 +54,7 @@ @@ -54,7 +54,7 @@
54 textForegroundColor = [UIColor blackColor]; 54 textForegroundColor = [UIColor blackColor];
55 textBackgroundColor = [UIColor clearColor]; 55 textBackgroundColor = [UIColor clearColor];
56 enableDragging = YES; 56 enableDragging = YES;
57 - enableRotation = NO; 57 + enableRotation = YES;
58 } 58 }
59 return self; 59 return self;
60 } 60 }
@@ -65,6 +65,7 @@ @@ -65,6 +65,7 @@
65 65
66 -(void) dealloc 66 -(void) dealloc
67 { 67 {
  68 + [[NSNotificationCenter defaultCenter] removeObserver:self];
68 [super dealloc]; 69 [super dealloc];
69 } 70 }
70 71