我有一个要求,即web服务请求可以包含"模糊"地址和webservice响应返回所有邮政编码。例如,我进入肯塔基州路易斯维尔市,并获得在肯塔基州路易斯维尔地区使用的所有邮政编码。
答案 0 :(得分:0)
Google没有任何终端可以返回与该地区相关的所有邮政编码。
作为一种解决方法,您可以尝试分两步检索此信息:
执行将返回此功能边界的地点的地理编码请求。 https://maps.googleapis.com/maps/api/geocode/json?address=Lewisville%2C%20KY&key=YOUR_API_KEY
现在,有边界组织一个从min lat到max lat以及从min lng到max lng的循环并执行形式的反向地理编码 https://maps.googleapis.com/maps/api/geocode/json?latlng=38.2526647%2C%20-85.7584557&result_type=postal_code&key=YOUR_API_KEY。因此,您可以确定边界内存在多少不同的邮政编码。