执行完整地址用户输入

时间:2011-03-26 01:28:16

标签: php google-maps google-maps-api-3

在我的网站上,我允许会员使用我的Google地图集成来搜索和选择他们的家庭住址。

我正在试图找出一种方法,我只能强制执行完整的地址选择。

目前,会员看到一个搜索框和一张地图,一旦他输入搜索结果就会显示在地图上,他可以选择“这是我的地址”。

我目前的问题是很多人选择“美国费尔法克斯”,而不是确切的地址。

我知道这对纪律会员来说很重要,但有没有任何技术方法可以阻止他们选择“过于笼统”的地址?

谢谢,

1 个答案:

答案 0 :(得分:1)

我没有使用谷歌地图api,但你可以将他们的输入发送到web service api,并加载第一个给定的结果,并询问这是否是他们的地址,并且只接受来自api的地址...

编辑:(根据我们在评论中的发言) 当您要求api找到一个地址时,它会告诉您它为您返回的位置,只需在结果的第四行检查“type”“street_address”,如this api request