Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps googleapi:使用civicnumber&;查找完整地址;邮政编码_Google Maps_Geolocation_Street Address - Fatal编程技术网

Google maps googleapi:使用civicnumber&;查找完整地址;邮政编码

Google maps googleapi:使用civicnumber&;查找完整地址;邮政编码,google-maps,geolocation,street-address,Google Maps,Geolocation,Street Address,在加拿大的许多政府网站上,他们都有一个功能,只有通过邮政编码和街道名称才能知道你的地址 当您在谷歌地图上搜索邮政编码时,该邮政编码覆盖的区域将被覆盖 但是看看谷歌地图API,我找不到一种仅基于邮政编码和公民号码来获取完整地址的方法。恐怕谷歌地理编码API中没有这样的功能 如果您在加拿大或英国搜索(全精度)邮政编码,您可以通过结果中边界字段的小尺寸来判断结果非常精确,精确到一栋建筑(可能几栋)。示例(红色框为边界): M6G 1C5(加拿大) SW1V 4EB(英国) 返回的结果是邮政编码,A

在加拿大的许多政府网站上,他们都有一个功能,只有通过邮政编码和街道名称才能知道你的地址

当您在谷歌地图上搜索邮政编码时,该邮政编码覆盖的区域将被覆盖


但是看看谷歌地图API,我找不到一种仅基于邮政编码和公民号码来获取完整地址的方法。

恐怕谷歌地理编码API中没有这样的功能

如果您在加拿大或英国搜索(全精度)邮政编码,您可以通过结果中边界字段的小尺寸来判断结果非常精确,精确到一栋建筑(可能几栋)。示例(红色框为边界):

M6G 1C5(加拿大)

SW1V 4EB(英国)

返回的结果是邮政编码,API不会将其“翻译”为街道地址(例如,多伦多大学街750号,M6G 1C5)。如果您认为这将在整个国家和可能的其他国家(例如英国,不确定其他国家)很有效,那么请考虑对地理编码API提交一个特征请求(并在这里发布问题编号)


HTH

感谢您确认这是不可能的。实际上,似乎只有加拿大邮政公司能够为加拿大做这件事。但有时,一个邮政编码在许多街道上可能是相同的,因此它不可能是准确的,但如果接口处理该异常,它仍然是有用的。刚刚打开。我刚刚检查了FR,它看起来可以有更多的上下文,对于那些不熟悉加拿大邮政的人,或者至少有一个到这个线程的链接;)