Google 地图 API 中的英格兰地区

Mat*_*ieu 5 google-maps reverse-geocoding google-geocoding-api

我有一个指向英格兰某些城市的纬度/经度列表。对于每个坐标,我想获取它们所属的区域。

按地区,我的意思是其中之一:https://en.wikipedia.org/wiki/Regions_of_England

例如:对于坐标(53.38112,-1.47008),即。谢菲尔德,我需要找到约克郡和亨伯河

为了实现这一点,我尝试使用 Google Reverse Geocoding API:

https://maps.googleapis.com/maps/api/geocode/json?latlng=53.38112,-1.47008&key=

然后谷歌告诉我:

  • 国家是英国
  • Administration_area_level_1 是England,它是一个国家(或某种)
  • Administration_area_level_2 是南约克郡,这是一个县
  • Administration_area_level_3 是Sheffield District,这是一个区

所以谷歌返回了正确的州、县和地区。但是,缺少“区域”。有什么方法可以获取吗?

Gra*_*ush 2

查看文档,我认为 Google API 不会返回此类信息。

解决这个问题的另一种方法是建立一个列表,列出哪些县属于 9 个地区中的哪些地区,然后根据县名称查找该地区。显然,将所有县名称放入列表中需要您做一些工作。