gpt4 book ai didi

google-distancematrix-api - Google Distance Matrix API 调用在特定服务器上不起作用

转载 作者:行者123 更新时间:2023-12-01 02:37:13 25 4
gpt4 key购买 nike

我一直在努力解决与 Google 距离矩阵 API 调用相关的问题。请使用下面的代码来计算两次通话之间的距离。它在本地主机和一个托管在 Hostgator 中的网站上运行良好。

https://maps.googleapis.com/maps/api/distancematrix/json?origins=Seattle&destinations=San+Francisco&key=YOUR_API_KEY

$details = 'https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=95864&destinations=91367&key=<API_KEY>' ; 

$json = file_get_contents($details);
$details = json_decode($json, TRUE);

$distanceinmiles = ( $details['rows'][0]['elements'][0]['distance']['value'] * 0.000621371);

if($distanceinmiles > 0)
echo "Distance: " . $distanceinmiles ;
else
echo "Bad request";

将替换为原始 API key 。

相同的代码适用于 http://egressacademy.in/distance.php并正确显示距离。

但是,当从 Enom 托管提供商的另一个网站检查代码时,它失败了。

我还在 Google API 控制台中为两个服务器 IP 地址添加了 key 限制。

谁能告诉我如何解决这个问题?

最佳答案

它的问题与你的 php apache 服务器有关。你必须启用

allow_url_fopen = on

启用它然后它会再次工作。

关于google-distancematrix-api - Google Distance Matrix API 调用在特定服务器上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42546462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com