Apparently it's too late :) But I would provide a serious answer, and it may take some time when you also have a day life. Note. Alloy Dr. Molles covers only about 65% of all US zip codes. As I note, it is very shortened and therefore may not be so good for finding zipcodes for local distributors.
promised answer:
See this working demo that extracts all zip codes from any polygon on a US map → http://bit.ly/1cW1am6
I found this zipcode database → http://www.boutell.com/zipcodes/ , which contains all the American zipcodes by their centered latlngs - the previously mentioned http://federalgovernmentzipcodes.us/ lacked 1000 zip codes and a lot of latlng were missing -info.
Zoom in, create a polygon by clicking and clicking search: 
The code works as follows:
- pass the polygon as pairs [lat, lng] to the server using ajax
- create a preliminary square describing the borders
- search all zipcodes inside a square
- use Point in Polygon algorithm to refine your search
- return zipcodes inside the polygon
Below the google map there is a link to the zip file containing the full demo, that is, the full source code and databasedumps (as well as the original CSV files). I planned to describe the code in detail, but the question already has an accepted answer - and I have already spent a lot of time on this demonstration. Note. The demonstration will be deleted from the server one day.
davidkonrad
source share