rag*_*nst 5 android iso google-maps google-geocoding-api google-places-api
我正在开发需要使用格式传递用户状态的应用程序
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 代码列表创建的字典。