【发布时间】:2016-05-17 13:09:13
【问题描述】:
我正在使用 Google 距离矩阵 API 来查找两个位置的距离。我需要将搜索限制在英国,因为我遇到的问题是,如果您搜索不完整的邮政编码,即“L20”,Google 会立即建议美国的“L20”区域,这显然会导致搜索没有结果。
如何将 Google 的搜索条件限制在特定国家/地区?
这是我当前的代码:
function dist($addr, $addr2) {
$url = 'https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=' . urlencode ( $addr ) . '&destinations=' . urlencode ( $addr2 ) . '&key=';
return getCachableContent ( $url );
}
【问题讨论】:
-
@d.datul1990 不幸的是,它们适用于地图 api,而不是距离矩阵,我已经尝试过,但他们看不到工作。
-
@Deckerz 我遇到了同样的问题。大家找到解决办法了吗?
-
在下面添加了一个潜在的解决方案。
标签: php json google-maps-api-3