/** * This test is cheap but is NOT exact. Use Intersects() if you want a more * accurate and more expensive test. Note that when this method is used by an * S2RegionCoverer, the accuracy isn't all that important since if a cell may * intersect the region then it is subdivided, and the accuracy of this method * goes up as the cells get smaller. */ public function mayIntersect(S2Cell $cell) { // This test is cheap but is NOT exact (see s2latlngrect.h). $rb = $cell->getRectBound(); // echo __METHOD__ . $cell . ' ' . $rb . "\n"; return $this->intersects($rb); }