小编rag*_*nst的帖子

使用 Google Places api 获取administrative_area_level_1 ISO 代码

我正在开发需要使用格式传递用户状态的应用程序

country_iso_code-state_iso_code
Run Code Online (Sandbox Code Playgroud)

我正在使用 google place api 自动完成功能在我们的应用程序(android、iOS 和 web)中搜索城市:然后使用 placeid 来获取地点详细信息:

https://maps.googleapis.com/maps/api/place/details/json?key=[your_api_key]&placeid=ChIJJfXQAJr114URJwWCbKB4-yc
Run Code Online (Sandbox Code Playgroud)

详细信息查询的响应包含administrative_area_level_1,即“administrative_area_level_1表示国家级别以下的一级民事实体。在美国,这些行政级别是州。并非所有国家都显示这些行政级别。”

列表所选国家/地区每个“州”的 ISO 代码。

我正在寻找有关如何将 Administration_area_level_1 映射到其各自的 ISO 代码的建议。任何帮助,将不胜感激。

我能想到的解决方案是使用详细信息查询响应中的长名称,并将其映射到根据我们服务器上的 iso 代码列表创建的字典。

android iso google-maps google-geocoding-api google-places-api

5
推荐指数
0
解决办法
2400
查看次数