<?php
在这一部分中,我提供了一个纬度和一个经度来反向地理编码。
$ch = curl_init("http://maps.google.com/maps/api/geocode/json?latlng=39.784268,-98.393555&sensor=false");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$return = curl_exec($ch);
curl_close($ch);
$geoOutput = json_decode($return, true);
$data = current($geoOutput);
echo $data;
之后,我想将内容传递给 servlet,但出于示例目的,我嵌入了街道和邮政编码。生成的 url 如下所示,但如果你运行 url,curl 中不会发生任何事情。但是如果你复制粘贴在浏览器中的代码将成功。
$urlse="http://136.145.116.30:8080/AccidentDetailsInserter?latitude=18.209&longitude=-67.139&frontal_damage=1&left_damage=1&right_damage=0&back_damage=0&smoke_detected=0&flipped=0&maxforce=7&roll=0&pitch=0&yaw=0&device_id=47&street=Calle Caobos&city= Mayagüez&state=PR&zip= 00680";
echo $urlse;
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$urlse);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
这里的输出是空白的
?>
我试图写将端口指定为 8080 但没有。