[darwin] Tighten camera equality requirements (#2139)

This commit is contained in:
Theodore Calmes
2024-02-25 06:11:57 -08:00
committed by GitHub
parent b403ac9682
commit 3eb3a233eb

View File

@@ -180,11 +180,11 @@ BOOL MLNEqualFloatWithAccuracy(CGFloat left, CGFloat right, CGFloat accuracy)
return YES;
}
return (MLNEqualFloatWithAccuracy(_centerCoordinate.latitude, otherCamera.centerCoordinate.latitude, 1e-6)
&& MLNEqualFloatWithAccuracy(_centerCoordinate.longitude, otherCamera.centerCoordinate.longitude, 1e-6)
return (MLNEqualFloatWithAccuracy(_centerCoordinate.latitude, otherCamera.centerCoordinate.latitude, 1e-8)
&& MLNEqualFloatWithAccuracy(_centerCoordinate.longitude, otherCamera.centerCoordinate.longitude, 1e-8)
&& MLNEqualFloatWithAccuracy(_altitude, otherCamera.altitude, 1e-6)
&& MLNEqualFloatWithAccuracy(_pitch, otherCamera.pitch, 1)
&& MLNEqualFloatWithAccuracy(_heading, otherCamera.heading, 1));
&& MLNEqualFloatWithAccuracy(_pitch, otherCamera.pitch, 1e-2)
&& MLNEqualFloatWithAccuracy(_heading, otherCamera.heading, 1e-2));
}
- (NSUInteger)hash