Will paginate + Google Maps = craziness

Hello all,

I've got a problem, and I'm totally stumped.

I'm using the Geokit plugin (finds lat/lng of addresses) along with the will_paginate gem.

What I'm trying to do is have paginate search for the closest location to the current user and have pages of results.

The Geokit plugin has this nice find_within function, but you can't just paginate.find_within(.....).

Does anyone know how I could to a paginate call to find the closest location using two geocoded locations?

I've got it setup in the database that every users has a lat and lng and each location also has a lat and lng.

Thanks in advance for the help, J Poz