Reputation: 11
I am posting to the geocode API and for a certain zip code (11707) it returns zero results. I know this is a valid zip. Also with other zips the same post works fine.
The non-working call is:
https://maps.googleapis.com/maps/api/geocode/json?address=11707&key= (i put my key here)
The working call is:
https://maps.googleapis.com/maps/api/geocode/json?address=11950&key= (I put my key here)
Any idea how I can get this resolved?
I was expecting the Geocode API to return the geocoded information for this zip code.
Upvotes: 0
Views: 49
Reputation: 283
This is an expected behavior for Geocoding when only the postal code is provided as input, as detailed in https://issuetracker.google.com/73030863 and https://issuetracker.google.com/75985322, because a 4-digit or 5-digit number can often represent multiple locations(ambiguous query), even within a single country.
As a workaround, consider using Component Filtering and/or Region Biasing to narrow down your results.
This request with component filtering (postal_code & country
) returned results: https://maps.googleapis.com/maps/api/geocode/json?components=country:US|postal_code:11707&key=YOUR_API_KEY
Upvotes: 0