我目前使用Google Maps Geocode API获取地址并从中获取Lat和Log。我的困境是我只提供一个字段供用户输入他们的地址,但不知何故让用户输入一个完整的地址(街道号码,街道名称,城市和州),因为当他们输入一个街道号码时街道名称可能因为一个共同的街道名称而拉错了错误的城市/州。一个例子是5943 Middle Road的地址。
https://maps.googleapis.com/maps/api/geocode/json?address=5943+Middle+Rd
这带来了威斯康星州,然而,应该提出的真实/预期地址是在纽约。有没有办法在我的最后或通过谷歌的API来了解地址何时没有提供足够的信息来更好地查明位置?
编辑:我意识到api通话会提取多个结果,但由于用户没有提供选择哪一个是正确的方法,我希望第一个结果是赢家。