Perlocator with a geo filter

can this be done I have tried various ideas from I can see from the docs example

curl -XPUT localhost:9200/_percolator/photos/testing -d '{
"query" : {"text" : {"tag" : "test"}}, "geo_distance" : { "distance" : "10km", "location" : [-70, 41] }
}'

anyone??