不知道有没有现成可用的服务或者api,不过你可以自己建一个。Find or compile a
spatial layer/table for zip codes and their boundaries, and run spatial
queries again it.
* If all you need is neighboring zip codes, it is probably much easier and
faster to build a lookup table for all neighboring zip codes for each zip
code.
* If you need nearby zip codes in terms of a predefined set of distances,
you can do the same.
* If you need the full flexibility such as any specified search distance,
then you will likely have to run a spatial query every time. Not difficult
but can be a bit slower.
This should be a piece of case for most GIS programmers :)