From 3eb3a233eb85093aff8b77c06b1f160bfb63d50b Mon Sep 17 00:00:00 2001 From: Theodore Calmes Date: Sun, 25 Feb 2024 06:11:57 -0800 Subject: [PATCH] [darwin] Tighten camera equality requirements (#2139) --- platform/darwin/src/MLNMapCamera.mm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/platform/darwin/src/MLNMapCamera.mm b/platform/darwin/src/MLNMapCamera.mm index a3d64b1d9..758b5e9bf 100644 --- a/platform/darwin/src/MLNMapCamera.mm +++ b/platform/darwin/src/MLNMapCamera.mm @@ -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