Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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
Php 地理编码-自动删除方法;模糊的;地址_Php_Google Geocoding Api - Fatal编程技术网

Php 地理编码-自动删除方法;模糊的;地址

Php 地理编码-自动删除方法;模糊的;地址,php,google-geocoding-api,Php,Google Geocoding Api,我正在使用谷歌地理编码API(通过PHP)将地址转换为坐标,当项目完成后,每天将处理100-150个数据点的自动导出,然后将其转换为热图 我遇到的问题是,地址条目的范围从计算机辅助(邮政编码查找)到信息有限的手动条目,例如“牛津街伦敦”。通过这些类型的输入,谷歌将返回牛津街中心的坐标,对于热图来说,这将扭曲结果。我一直在努力寻找一种自动删除这些内容的方法 牛津街就是一个例子——可以是伦敦的任何一条路,所以忽略一组特定的坐标是行不通的 不能忽略没有门牌号的地址,因为“selfridges oxfo

我正在使用谷歌地理编码API(通过PHP)将地址转换为坐标,当项目完成后,每天将处理100-150个数据点的自动导出,然后将其转换为热图

我遇到的问题是,地址条目的范围从计算机辅助(邮政编码查找)到信息有限的手动条目,例如“牛津街伦敦”。通过这些类型的输入,谷歌将返回牛津街中心的坐标,对于热图来说,这将扭曲结果。我一直在努力寻找一种自动删除这些内容的方法

牛津街就是一个例子——可以是伦敦的任何一条路,所以忽略一组特定的坐标是行不通的

不能忽略没有门牌号的地址,因为“selfridges oxford street”的地理编码是正确的,需要保留在里面


有什么想法吗

找到了我要找的东西


使用Json($res is returned array)$res['results'][0]['types']给出返回的地址类型(例如“street address”、“poi”等),只输入一条街道作为“route”返回因此,忽略这些项目应删除未连接特定建筑的项目。

对于哪些项目应忽略,您有哪些具体规则?Dan,检查我的答案。我希望我理解正确。这就是你要找的吗?如果没有,请告诉我,我们将一起努力找到解决方案。规则基本上是任何不能绑定到单个位置的东西(例如建筑物)。Ionut-抱歉,可能是因为年老失明,看不到答案?