PHP:无法从Google Maps API获取所有可能的结果

PHP: Trouble getting all possible results from Google Maps API

最近我在使用Google Maps API来帮助我正在开发的网站时注意到某些细微差别。具体来说,我注意到,在应该返回多个位置的情况下,Google地图只会返回一个位置。

例子,惠特菲尔德
在Google Maps中返回10个位置,这很好。

但是,海湾港口
返回IL的1个位置,即使它也应该返回佛罗里达的另一个位置(佛罗里达state墨西哥湾港口
)。

与圣彼得堡一样
尽管在俄罗斯也应该返回佛罗里达的一个地方,但在俄罗斯仍然返回了1个地方(佛罗里达state的圣彼得堡
)。

我如何才能让Google在100%的时间内返回应列出的所有位置?我需要使用一个论点吗?我看过"界限"参数,我认为我可以用它来获得所有结果
设定范围以涵盖整个世界
,但我没有运气。


因此,看来googlemaps的api具有区域偏差,即使关闭或未指定,该区域偏差也会返回某些结果,而不包含其他结果。这解释了我遇到的同名国家所面临的问题,但并没有像我提到的墨西哥湾问题那样在所有情况下都得到解释。

我得出的结论是,唯一的解决方案是指定城市,state/省。