Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps Google Maps Places API不再返回县(管理区2级)_Google Maps_Google Places Api_Google Places - Fatal编程技术网

Google maps Google Maps Places API不再返回县(管理区2级)

Google maps Google Maps Places API不再返回县(管理区2级),google-maps,google-places-api,google-places,Google Maps,Google Places Api,Google Places,我一直在使用GooglePlacesV3.0API(),直到今天,它总是在address\u components字段中返回country(即键入:administration\u area\u level\u 2)。其他的东西都还在,但县城不见了。有什么变化吗?这会影响到其他人吗?我们也遇到了同样的问题(2014年9月10日),但根据谷歌的支持,现在(2014年9月16日)应该得到修复。我遇到了这个问题,并多次访问了这个页面,但直到今天我才弄清楚到底发生了什么 根据您提供的位置,美国的多个县可

我一直在使用GooglePlacesV3.0API(),直到今天,它总是在address\u components字段中返回country(即键入:administration\u area\u level\u 2)。其他的东西都还在,但县城不见了。有什么变化吗?这会影响到其他人吗?

我们也遇到了同样的问题(2014年9月10日),但根据谷歌的支持,现在(2014年9月16日)应该得到修复。

我遇到了这个问题,并多次访问了这个页面,但直到今天我才弄清楚到底发生了什么

根据您提供的位置,美国的多个县可能会在那里保留空间。在我的例子中,我提供的邮政编码(例如,79556)并不总是返回一个县

原因是一些邮政编码(如79556)实际上跨越几个县


确保您正在进行的搜索不会进入多个县的空间。如果是这样,您将无法获得所提供位置所在的所有县的数组;您将完全得不到county值。

我可以通过调用Geocoder()库获取county来解决这个问题,但他们退出返回county(行政区级别2)是没有意义的。修复:是,我在Google support上报告了这个bug,并且我确认我的旧代码再次工作了,我不再需要解决方法了。看来这个案例再次发生了。不确定它何时更改,但某些zipcodes仍然不会返回县。关于跨多个县的邮政编码,您是正确的,我也很想知道为什么API没有返回县列表而不是单个县。您是否找到其他支持此功能的服务?我正在考虑几个选择,并认为我会从这里开始。不幸的是,我没有。最后,我们使用一个大型MySQL表将邮政编码连接到县域。我忍不住想一定有更好的办法,但我还没有找到。