Google api 我想根据邮政编码和国家代码查找城市、州信息

Google api 我想根据邮政编码和国家代码查找城市、州信息,google-api,Google Api,我想根据两个输入,即邮政编码和国家,找出县、市、州、电话区号、纬度、经度、cityStateKey 我试着浏览google api文档,但是他们的文档太多了 输入- “国家代码”:“美国”, “postalCode”:“60090” 输出- “省代码”:“IL”, “郡”:“库克”, “电话区号”:“847/312/224/630/708”, “纬度”:42.124293, “经度”:-87.924184, “cityStateKey”:“W15521”, “cityName”:“WHEELIN

我想根据两个输入,即邮政编码和国家,找出县、市、州、电话区号、纬度、经度、cityStateKey

我试着浏览google api文档,但是他们的文档太多了

输入- “国家代码”:“美国”, “postalCode”:“60090”

输出- “省代码”:“IL”, “郡”:“库克”, “电话区号”:“847/312/224/630/708”, “纬度”:42.124293, “经度”:-87.924184, “cityStateKey”:“W15521”,
“cityName”:“WHEELING”

在研究过程中发现,来自谷歌Places API的“查找地点请求”最适合此要求

以下是请求和响应:

请求:

https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=06850&inputtype=textquery&fields=formatted_address,name,geometry,types&key=API_KEY
答复:

{
    "candidates": [
        {
            "formatted_address": "New York, NY 10029, USA",
            "geometry": {
                "location": {
                    "lat": 40.79164069999999,
                    "lng": -73.94479939999999
                },
                "viewport": {
                    "northeast": {
                        "lat": 40.79299052989272,
                        "lng": -73.94344957010728
                    },
                    "southwest": {
                        "lat": 40.79029087010727,
                        "lng": -73.94614922989271
                    }
                }
            },
            "name": "New York, NY 10029",
            "types": [
                "postal_code"
            ]
        }
    ],
    "status": "OK"
}