How is it possible to filter the results of the Google Geocode API and the use of the components parameter for two (or more) countries, without issuing another request.
Example:
http://maps.googleapis.com/maps/api/geocode/xml?sensor=false&components=country:DE,AT&address=wien
gives zero result, as there is no Wien in Germany and the AT after the comma is ignoredhttp://maps.googleapis.com/maps/api/geocode/xml?sensor=false&components=country:AT,DE&address=wien
is ok, because there is an Wien in Austriahttp://maps.googleapis.com/maps/api/geocode/xml?sensor=false&components=country:AT|country:DE&address=wien
gives zero results, as the two component filters are outruling each other
Is there something in the documentation that I overread that makes it possible, or can't I make it at all?
Edit
I tried a workaround with setting the merged bounds of Germany and Austria, but that just weighs the results and not filters them, so I got a result which I didn't want with http://maps.googleapis.com/maps/api/geocode/xml?sensor=false&components=bounds:55.058,17.161|46.372,5.866&address=new%20york
. In this case I want a ZERO_RESULTS status.