After digging around, I found that there are two ways to search for
plans.
1. http://api.plancast.com/02/plans/query.json
2. http://api.plancast.com/02/plans/search.json
API document doesn't explain the "query.json" and doesn't explain the
differences between the two.
When using the first method, you can search by the location by
specifying "lat" and "lon" (and also "scope=local" and
"extensions=place") to get a location specific plans. But this does
NOT let you type in a topic query. For example, I can't set "q=party".
It doesn't work.
The second way forces you to set "q" parameter, but it ignores all
other location specific parameters.
Is it possible to consolidate these two ways?
Unfortunately, currently there is no way to search for something and
filter down by location, this is on our roadmap, but I don't have an
exact date on when it will ready.
The problem lies in our search setup using an older version of Sphinx
that was setup before we added geo filters and we just haven't gotten
to upgrading and integrating it into the newer stuff.
Sorry about that.
-Jay