我希望使用Google API获取从一个点到另一个点的距离,但我遇到了一些问题。
我的API链接是:
http://maps.googleapis.com/maps/api/directions/json?origin=55.061744,9.429565&destination=Opnæsgård,%20Hørsholm,%20Denmark&alternatives=true&sensor=false
如果我从浏览器访问此链接,我会得到正确的距离;当我尝试从我的PHP脚本访问完全相同的URL时,我收到一个错误。
我的PHP脚本:
<?php
print_r(file_get_contents('http://maps.googleapis.com/maps/api/directions/json?origin=55.061744,9.429565&destination=Opnæsgård,%20Hørsholm,%20Denmark&alternatives=true&sensor=false'));
?>
php脚本的输出:
{ "routes" : [], "status" : "NOT_FOUND" }
正如您所看到的,我使用相同的网址获得了两个不同的结果,我不明白为什么。
我也试过在PHP脚本中使用CURL而没有任何运气。
我希望你能帮助我
//的Mikkel