我目前使用Google Maps Geocode API来获取地址并从中获取Lat和Log . 我的困境是我只提供一个字段供用户输入他们的地址,但不知何故让用户输入一个完整的地址(街道号码,街道名称,城市和州),因为当他们输入一个街道号码时街道名称可能因为一个共同的街道名称而拉错了错误的城市/州 . 一个例子是5943 Middle Road的地址 .

https://maps.googleapis.com/maps/api/geocode/json?address=5943+Middle+Rd

这带来了威斯康星州,然而,应该提出的实际/预期地址是在纽约 . 有没有办法在我的终端或通过谷歌的API来知道地址何时没有提供足够的信息来更好地查明位置?

编辑:我意识到api调用会产生多个结果,但由于没有提供用户选择哪一个是正确的方法,我希望第一个结果是胜利者 .