Google maps 如果城市的名称与地区、省或直辖市的名称相同,如何在谷歌地图API中查找地点id

Google maps 如果城市的名称与地区、省或直辖市的名称相同,如何在谷歌地图API中查找地点id,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,使用Google places API,我试图获取places_id。当位置的多个部分具有相同名称时,我在尝试获取place\u id时遇到问题。例如:乌得勒支市(荷兰)位于乌得勒支省的乌得勒支市。他们都有相同的名字 当I返回城市的place\u id(如果有多个选项,这是地图的默认设置) 我发现了一种获取管理区域的方法:添加我试图获取的对象的本地化名称。例如,我可以使用或 是否有一种方法专门请求我要从API获取的区域类型? 我看到places API包含了所有这些信息,但迄今为止,我试图在不修

使用Google places API,我试图获取places_id。当位置的多个部分具有相同名称时,我在尝试获取
place\u id
时遇到问题。例如:乌得勒支市(荷兰)位于乌得勒支省的乌得勒支市。他们都有相同的名字

当I返回城市的
place\u id
(如果有多个选项,这是地图的默认设置)

我发现了一种获取管理区域的方法:添加我试图获取的对象的本地化名称。例如,我可以使用或

是否有一种方法专门请求我要从API获取的区域类型? 我看到places API包含了所有这些信息,但迄今为止,我试图在不修改地址的情况下获取
管理区级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别级别。

我的“解决方案”适用于荷兰,但我还有12个欧洲国家存在类似问题,因此我提出了问题

最常见的解决方案是使用带有

例如,乌得勒支的示例请求返回以下坐标52.09073739999999,5.1214201

现在对结果类型使用反向地理编码

这将返回管理区域级别1的位置ID chijpzm8m01oxkcrsfewejvreaam

这将返回管理区域级别2的位置ID ChIJA9Xkz5BoxkcRzAM9YkCZGTs


希望有帮助

最常见的解决方案是使用带有

例如,乌得勒支的示例请求返回以下坐标52.09073739999999,5.1214201

现在对结果类型使用反向地理编码

这将返回管理区域级别1的位置ID chijpzm8m01oxkcrsfewejvreaam

这将返回管理区域级别2的位置ID ChIJA9Xkz5BoxkcRzAM9YkCZGTs

希望有帮助