我的谷歌地理编码结果存在问题
我正在对法国城市进行地理编码,并希望获得他们的邮政编码
我的问题是Google使用除邮政编码之外的所有数据进行回复
例如,对于AchèreCity,我获得了address_components结果:
[
Object { long_name="Cachan", short_name="Cachan", types=[2]},
Object { long_name="Val-de-Marne", short_name="94", types=[2]},
Object { long_name="Île-de-France", short_name="IDF", types=[2]},
Object { long_name="France", short_name="FR", types=[2]}
]
所以我得到城市名称,“州”名称和号码以及国家名称
所有结果都是“好”,但没有回复邮政编码
我的问题是......我只需要邮政编码:(
我搜索了SO和Google文档(一个真正的丛林,他们的大多数参考数据都没有很好地记录(当它被记录或最新的V3时))...
第一次编辑: 并且发现它不是唯一的问题...... 另一个法国城市给了我这个回复的回复:
[
Object { long_name="Angers", short_name="Angers", types=[2]},
Object { long_name="Maine-et-Loire", short_name="Maine-et-Loire", types=[2]},
Object { long_name="Pays de la Loire", short_name="Pays de la Loire", types=[2]},
Object { long_name="France", short_name="FR", types=[2]}
]
因为我无法获得邮政编码(仅在google好日子时才返回)我正在使用2位数字返回法国国家
对于它返回的第一个城市:
Object { long_name="Val-de-Marne", short_name="94", types=[2]},
对于第二个城市,同一行是
Object { long_name="Maine-et-Loire", short_name="Maine-et-Loire", types=[2]},
我需要的价值是第一个城市给出的“94”,但第二个城市没有返回......
是否真的没有可能获得每个地理编码的每个数据细节,例如当谷歌没有数据时得到一些空白
因为在目前的情况下,很难为每个返回的结果制定规则......
在此先感谢,我完全迷失了它
第二次编辑: 似乎谷歌返回邮政编码...当它想要的时候,我得到它为1个城市每个... 10或15个城市(不是本地化的问题谷歌找到adresse,lat,lng等为我尝试的每个城市,只是有邮政编码的问题)