经过长时间的搜索和实施后,我在这里需要你的帮助..我正在使用google api计算lat long;为此,我在代码中调用api,如下所述
$jsondata=file_get_contents(@'maps.googleapis.com/maps/api/geocode/json?address="75300+Karachi+PK"&sensor=false’');
但它返回null数组数据;但如果我在http://maps.googleapis.com/maps/api/geocode/json?address=%2275300+Karachi+PK%22&sensor=false’
这样的浏览器上打字,如果api的网址相同,那么它会显示数组中的数据
我在搜索中得到的错误是因为超过2500个请求,但我显然没有发送2500个请求。
非常感谢任何帮助;请指导我的代码中有任何错误
答案 0 :(得分:1)
$jsondata=file_get_contents('http://maps.googleapis.com/maps/api/geocode/json?address="75300+Karachi+PK"&sensor=false’');
答案 1 :(得分:0)
当您致电http://
时,您在网址中缺少file_get_contents
。
P.S。并删除函数调用中的@
。