如何正确使用 Google 地图 API 中的地理编码器

How to properly use geocoder from Google Maps API

我正在使用 PHP 开发一个小型 Web 应用程序,我的数据库中有一些地址(州、城镇、城市)- "the state is always the same"。但是城镇和城市各不相同。

有什么方法可以强制按位置进行偏好搜索吗?例如,偏好总是在美国的特拉华州寻找。

所以我可以像这样传递参数:

var address="{$city}, {$town}, Delaware";

问题是这样做,有时我会得到其他国家的结果,有什么规则或算法可以做我想做的事吗?

感谢阅读:-)

您可以尝试附加“特拉华州”或“美国特拉华州”。除了它试图匹配 "postal addresses".

之外,我不知道有任何记录在案的规则

根据文档,您可以偏向搜索: