No. Google api provides mainly 4 searches--
- nearby (based on latlng and radius)
- text based (based on some text...eg name of a place,city etc)
- radarsearch (gives only the reference id)
- placedetails (this takes the above reference id and provide all details corresponding to that one reference id)
you can find examples and other details here...