我无法直接从密码中获取区域名称。相反,我正在这样做。我使用地理编码 API 获取密码的纬度和经度。使用该 lat 和 lng,我正在使用相同的地理编码,但这次使用的是 latlong 并获取区域名称列表。这是实现。
https://maps.googleapis.com/maps/api/geocode/json?address=india&components=postal_code:600100&sensor=false&key={YOUR_KEY_HERE}
给了我的回应
"lat" : 12.9171412,
"lng" : 80.1940972
我现在通过在其中传递 lat 和 lng 来访问相同的地理编码 API。
https://maps.googleapis.com/maps/api/geocode/json?latlng=12.9171412,80.1940972&sensor=true&key={YOUR_KEY_HERE}
我从键"formatted_address"中得到了与它相关的所有区域名称的响应。
- No.20, Adhi sami Nagar Main Road, Pallikarani, Medavakkam, Chennai, Tamil Nadu 600100, India
- 502, Pallikaranai, Chennai, Tamil Nadu 600100, India
- 209, Velachery Main Rd, Medavakkam, Chennai, Tamil Nadu 600100, India
- 209-879, Velachery Main Rd, Medavakkam, Chennai, Tamil Nadu 600100, India
- Medavakkam,钦奈,泰米尔纳德邦,印度
- 钦奈,泰米尔纳德邦 600100,印度
- 印度泰米尔纳德邦钦奈
- 印度泰米尔纳德邦坎奇普拉姆
- 印度泰米尔纳德邦
- 印度
- W58V+VJ 印度泰米尔纳德邦钦奈
PS 对我来说有点用,但仍在谷歌地理编码 API 本身中寻找单个 API 来解决问题