Google 地图中的英格兰地区 API

Regions of England in Google Maps API

我有一个 latitude/longitude 的列表,它指向英格兰的一些城市。 对于这些坐标中的每一个,我都想获得它们所属的区域。

按区域,我指的是以下之一:https://en.wikipedia.org/wiki/Regions_of_England

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

为此,我尝试使用 Google 反向地理编码 API:

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

Google 然后告诉我:

所以 Google returns 我是正确的州、县和区。但是,缺少区域。 有什么办法获得吗?

看着documentation我不认为GoogleAPIreturns这样的信息。

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

虽然这不能直接回答您的查询,但您可以使用 set of polygons which trace the regions and a point in polygon algorithm(此示例在 PHP 中,但该算法存在于多种语言中),这将允许您检查任何纬度和经度所在的区域