从php获取错误来调用google geocode api

时间:2018-05-23 22:57:46

标签: php

我在php中使用了两种方式来调用geocode api,这里有两种方式,

我的解决方案1,

+------+------+------+
| col1 | col2 | col3 |
+------+------+------+
| a    |    1 | A    |
| b    |    2 | B    |
| c    |    3 | C    |
| d    |    4 | D    |
+------+------+------+

现在解决方案2,正在使用curl,

$url = "https://maps.googleapis.com/maps/api/geocode/json?address={$address}&sensor=false&key=".$google_api_key;

$resp_json = file_get_contents($url);

现在我的问题是,解决方案都在本地系统以及我的linux服务器上运行。但同样的事情不适用于另一台生产服务器。

这是我的两个解决方案的错误,

解决方案1出错,

file_get_contents():php_network_getaddresses:getaddrinfo failed:

中未知名称或服务

和解决方案2的错误,

无法解析主机:maps.googleapis.com;姓名或服务未知

我的谷歌键很好,在我的最后工作。我不确定我与cpanel有什么设置。

0 个答案:

没有答案