No Drivers In Range

Ride matching searches the rider's cell at a resolution tuned for dense cities. In a sparse suburb the search returns zero drivers and the request fails instead of dispatching the car parked three streets away. What is the right correction?

A

Lower the resolution globally so that one cell always contains at least one driver everywhere in the service area

B

Expand ring by ring from the rider's cell until enough candidates appear, then rank them by road network ETA, not straight line distance

C

Raise the resolution in sparse regions so each cell covers a smaller area and the index becomes more selective for those queries

D

Skip the spatial index in sparse regions and compute haversine distance from the rider to every driver in the fleet, then take the closest