Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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 谷歌地图API:你能明确限定地址部分吗_Google Maps_Street Address_Qualified - Fatal编程技术网

Google maps 谷歌地图API:你能明确限定地址部分吗

Google maps 谷歌地图API:你能明确限定地址部分吗,google-maps,street-address,qualified,Google Maps,Street Address,Qualified,我们正在使用GoogleMapsAPI为一个应用程序确定数据库中一组地址的距离和行驶方向。总的来说,我们正在处理大约1000个地址,有些地址有打字错误、缩写,。。。这会导致返回正确的地址命中(lat/long)时出现一些问题 对于没有返回正确结果的地址,我们尝试删除部分地址(即只使用地址和邮政编码,而不使用城市、州)。但我们发现,有些结果是错误的(例如,在波兰的某个地方) 因此,我们想知道是否有可能限定地址部分(即地址=1600宾夕法尼亚大道和zipcode=49455),以避免谷歌地图的误解。

我们正在使用GoogleMapsAPI为一个应用程序确定数据库中一组地址的距离和行驶方向。总的来说,我们正在处理大约1000个地址,有些地址有打字错误、缩写,。。。这会导致返回正确的地址命中(lat/long)时出现一些问题

对于没有返回正确结果的地址,我们尝试删除部分地址(即只使用地址和邮政编码,而不使用城市、州)。但我们发现,有些结果是错误的(例如,在波兰的某个地方)


因此,我们想知道是否有可能限定地址部分(即地址=1600宾夕法尼亚大道和zipcode=49455),以避免谷歌地图的误解。有人知道是否有可能做到这一点吗?

我想你只能将字符串发送到谷歌,然后处理你得到的结果。您可以使用GClientGeocoder.setViewport()指定显示结果的边界框,和/或使用GClientGeocoder.setBaseCountryCode()指定结果应位于特定国家/地区。

对于地址,规则是“GIGO”

有很多邮件列表公司会免费清理你的地址列表,而不是自己清理列表

他们将更正地址,并识别假地址。他们还将通过邮局的转发数据库运行您的列表。这将为您提供旧数据的当前地址

人和企业不断移动

增加-- 如果你有好的邮政编码,你可以用它们来代替城市,州。只需使用“10mainst10045”作为您对谷歌的输入。但是你需要知道你的邮政编码是正确的。(邮件列表公司将为您处理此问题。)