Revert "bring in tweaked compass snapping fixes from @friedbunny"
See #1064: problematic & can wait until after beta
This reverts commit 9dd9bd6e9d.
This commit is contained in:
@@ -703,8 +703,6 @@ mbgl::DefaultFileSource *mbglFileSource = nullptr;
|
||||
|
||||
[self unrotateIfNeededAnimated:YES];
|
||||
|
||||
[self snapCompassIfNeeded];
|
||||
|
||||
[self notifyMapChange:@(mbgl::MapChangeRegionDidChangeAnimated)];
|
||||
}
|
||||
}
|
||||
@@ -1712,7 +1710,7 @@ CLLocationCoordinate2D latLngToCoordinate(mbgl::LatLng latLng)
|
||||
return (self.zoomLevel > 3);
|
||||
}
|
||||
|
||||
// correct rotations to north as needed at low zooms
|
||||
// correct rotations to north as needed
|
||||
//
|
||||
- (void)unrotateIfNeededAnimated:(BOOL)animated
|
||||
{
|
||||
@@ -1886,22 +1884,6 @@ CLLocationCoordinate2D latLngToCoordinate(mbgl::LatLng latLng)
|
||||
}
|
||||
}
|
||||
|
||||
// reset north on very small gesture-induced angles
|
||||
//
|
||||
- (void)snapCompassIfNeeded
|
||||
{
|
||||
double degrees = mbglMap->getBearing() * -1;
|
||||
while (degrees >= 360) degrees -= 360;
|
||||
while (degrees < 0) degrees += 360;
|
||||
|
||||
double tolerance = 7;
|
||||
|
||||
if (self.compass.alpha > 0 && (degrees < tolerance || degrees > 360 - tolerance))
|
||||
{
|
||||
[self resetNorthAnimated:YES];
|
||||
}
|
||||
}
|
||||
|
||||
+ (UIImage *)resourceImageNamed:(NSString *)imageName
|
||||
{
|
||||
if ( ! [[imageName pathExtension] length])
|
||||
|
||||
Reference in New Issue
Block a user