python - Google Geocode API 为特定 pincode 提供零结果
问题描述
对于 pincode 121003 google geocode api 没有给出结果,尽管在谷歌地图上发现了相同的 pincode。这里可能是什么问题?
https://maps.googleapis.com/maps/api/geocode/json?address=121003&key=API_KEY
解决方案
如果我添加zipcode:
到该 URL:
https://maps.googleapis.com/maps/api/geocode/json?address=zipcode:121003&key=API_KEY
它在印度返回一个结果:
{
"results" : [
{
"address_components" : [
{
"long_name" : "121003",
"short_name" : "121003",
"types" : [ "postal_code" ]
},
{
"long_name" : "Tilpat",
"short_name" : "Tilpat",
"types" : [ "political", "sublocality", "sublocality_level_1" ]
},
{
"long_name" : "Faridabad",
"short_name" : "Faridabad",
"types" : [ "locality", "political" ]
},
{
"long_name" : "Haryana",
"short_name" : "HR",
"types" : [ "administrative_area_level_1", "political" ]
},
{
"long_name" : "India",
"short_name" : "IN",
"types" : [ "country", "political" ]
}
],
推荐阅读
- java - Jackson 如何自动获取模块 bean?
- excel - VBA - 如果行不存在,则根据 A 列和 C 列将行从工作表 X 复制到工作表 Y
- spring-boot - 如何在 Spring Boot 中从 MySql 数据库中获取前 10 条和不同的记录
- geth - 如何知道geth是否完成下载?
- google-apps-script - 根据单元格值自动增加数字
- c++ - 如何禁用警告“当前#pragma pack对齐值在包含文件中被修改”?
- sql - 在 Power BI 中测量开始和结束之间的时间差/运行时间
- activemq - activemq 列表没有列出所有正在运行的代理
- api - 空手道 API 测试 @RunWith(Karate.class) 错误
- node.js - 如何避免 Node express API 多次触发?