Google maps Google Maps地理编码在命名为equal时同时获得位置和行政区域

Google maps Google Maps地理编码在命名为equal时同时获得位置和行政区域,google-maps,google-geocoder,Google Maps,Google Geocoder,我对Google geocoder有一个问题,当搜索Barcelona时,它可能会解析为巴塞罗那的省(administration\u area),或者巴塞罗那市(locality),我只会通过Google API得到后者 我想在一个对Google的API调用中检索这两个地方。不确定是否可能,我查看了他们的API,但什么也没找到。一个解决方案是调用两个API,一个是“巴塞罗那”,另一个是“巴塞罗那地区”,这样我就得到了两个结果,地区和管理区。但正如前面所说,最好是在一个API调用中完成。结果与。

我对Google geocoder有一个问题,当搜索
Barcelona
时,它可能会解析为巴塞罗那的省(
administration\u area
),或者巴塞罗那市(
locality
),我只会通过Google API得到后者


我想在一个对Google的API调用中检索这两个地方。不确定是否可能,我查看了他们的API,但什么也没找到。

一个解决方案是调用两个API,一个是“巴塞罗那”,另一个是“巴塞罗那地区”,这样我就得到了两个结果,
地区
管理区
。但正如前面所说,最好是在一个API调用中完成。

结果与。此请求

还提供城市数据作为响应,即使使用不同的
组件过滤器
。 我试图对纽约进行地理编码以进行比较:


结果是一样的。似乎如果存在一个城市和一个地区,则响应仅包含该城市(层次结构中的最后一个链接)。

您是使用Android Geocoder还是地理编码API?@steve benett Google Maps JS API v3 GeocoderTanks进行确认。我会试着打两个电话解决这个问题。