Maps Directions API - 仅在特定服务器上生成零结果

时间:2016-09-29 17:57:48

标签: php google-maps directions

我正在调用指令API,并且在一台服务器上(之前没有问题的地方),我收到ZERO RESULTS。我在本地使用相同的代码,结果返回没有问题。如果我使用代码调用的URL并在浏览器中手动访问它,我也会得到预期的结果。我很难过。

为了隐私,我改变了地址。

$origin = urlencode('123 Fake St., London, ON, A0A 0A0');
$destination = urlencode('A0A 0A0');

// key removed for privacy
$url = 'https://maps.googleapis.com/maps/api/directions/xml?origin='.$start.'&destination='.$finish.'&key=xxxx';
if($data = file_get_contents($url)) {
    // call is made without issue, but ZERO RESULTS is returned (only on one server).
    $xml = new SimpleXMLElement($data);
    // do stuff
}

在相关服务器上启用了SSL。

直到今天,这一直无处不在。

1 个答案:

答案 0 :(得分:0)

我讨厌承认 - 但似乎只需要一次简单的服务器重启就可以了。

始终以'您是否尝试将其关闭再打开' ...