Buon giorno.
Devo creare una funzione utilizzando le api di viamichelin, per calcolare il costo del carburante in base ad un percorso.
Sapete come si utilizzano quelle API?
Grazie mille.
Buona giornata.
Buon giorno.
Devo creare una funzione utilizzando le api di viamichelin, per calcolare il costo del carburante in base ad un percorso.
Sapete come si utilizzano quelle API?
Grazie mille.
Buona giornata.
Penso che qui ci siano tutte le risposte: http://dev.viamichelin.com/
Ti ringrazio ma volevo chiederti qualcosa in merito:
1) hai mai provato ad utilizzarle, io trovo non poca difficoltà.
2) ho trovato questa funzione in rete:
Ma ovviamente non funziona.Codice PHP:
public function getDistance($from, $to){ $a = $this->getHash($from); $b = $this->getHash($to);
$html = $this->curl("http://www.viamichelin.com/web/Itineraires?strStartLocid=$a&strDestLocid=$b");
preg_match('#<span id="idResumeDistanceTotal">(.*?) km</span>#is', $html, $bingo);
return $bingo[0];
//return $html;
}
$VM = new VM();echo $VM->getDistance($from, $to);
Se stampo $html, mi restituisce la stampa a video della pagina di viamichelin di ricerca, senza quello che mi serve, ovvero il totale dei KM ecc ecc.
In pratica tutto ciò è dinamico, Distance,Time,Costs ecc. ecc., non è presente all'interno della pagina ottenuta.
Sai come mai?Hai una soluzione?
Grazie mille.
Ti ringrazio ma volevo chiederti qualcosa in merito:
1) hai mai provato ad utilizzarle, io trovo non poca difficoltà.
2) ho trovato questa funzione in rete:
Ma ovviamente non funziona.Codice PHP:
public function getDistance($from, $to){
$a = $this->getHash($from);
$b = $this->getHash($to);
$html = $this->curl("http://www.viamichelin.com/web/Itineraires?strStartLocid=$a&strDestLocid=$b");
preg_match('#<span id="idResumeDistanceTotal">(.*?) km</span>#is', $html, $bingo);
return $bingo[0];
//return $html;
}
$VM = new VM();
echo $VM->getDistance($from, $to);
Se stampo $html, mi restituisce la stampa a video della pagina di viamichelin di ricerca, senza quello che mi serve, ovvero il totale dei KM ecc ecc.
In pratica tutto ciò è dinamico, Distance,Time,Costs ecc. ecc., non è presente all'interno della pagina ottenuta.
Sai come mai?Hai una soluzione?
Grazie mille.