diff --git a/src/views/Flat.js b/src/views/Flat.js
index <HASH>..<HASH> 100644
--- a/src/views/Flat.js
+++ b/src/views/Flat.js
@@ -51,11 +51,9 @@ var planeCmp = [
 ];
 
 // A zoom of exactly 0 breaks some computations, so we force a minimum positive
-// value. We use 9 decimal places for the epsilon value since this is the
-// maximum number of significant digits for a 32-bit floating-point number.
-// Note that after a certain zoom level, rendering quality will be affected
-// by the loss of precision in floating-point computations.
-var zoomLimitEpsilon = 0.000000001;
+// value. We use 6 decimal places for the epsilon value to avoid broken
+// rendering due to loss of precision in floating point computations.
+var zoomLimitEpsilon = 0.000001;
 
 
 /**
Use a more conservative value for the min/max zoom epsilon.

We had already done this for RectilinearView, but not for FlatView.