我在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有什么设置。