Это правильный метод для извлечения данных с использованием API в PHP, вы можете обойти и изменить его по-своему. Надеюсь, это поможет
$.ajax({
type: "POST",
dataType: 'text',
url: "getResponse.php",
async: false,
data: {anydata:anydata},//this can be the latitudes longitudes
success: function (result) {
console.log(result);
var resdata = JSON.parse(result);
//use the response in the way you want
}
}
});
//getResponse.php
$data=$_POST['data'];
//send incoming data with url
$url ="http://apis.mapmyindia.com/advancedmaps/v1/<licence_key>/distance?<Parameters>"
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
$response_a = json_decode($response, true);
echo $response_a
?>