Hey,
Onderstaande functie gebruik ik om de afstand te berekenen tussen 2 postcodes (dit werkt uitstekend).
Echter wanneer er 2 of meer routes beschikbaar zijn krijg ik geen waarde terug. Hoe kan ik aangeven dat altijd de eerste route wordt gebruikt voor het berekenen van de afstand?
Ik kan het antwoord met geen mogelijkheid vinden op internet, dus misschien weet iemand het toevallig.
Alvast bedankt!
Onderstaande functie gebruik ik om de afstand te berekenen tussen 2 postcodes (dit werkt uitstekend).
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| <? function zipcodeCalc( $from, $to, $key) { $data = array ( 'key=' . $key, 'output=json', 'gl=nl', 'q=' . urlencode('from: '.$from.' to: '.$to) ); $url = 'http://google.com/maps/nav?' . join( '&', $data); $ch = curl_init( $url); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true); curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt( $ch, CURLOPT_MAXREDIRS, 3); curl_setopt( $ch, CURLOPT_REFERER, 'http://google.com'); $str = curl_exec( $ch); if( curl_getinfo( $ch, CURLINFO_HTTP_CODE ) == 200 ) return $str; else return curl_error( $ch); } ?> |
Echter wanneer er 2 of meer routes beschikbaar zijn krijg ik geen waarde terug. Hoe kan ik aangeven dat altijd de eerste route wordt gebruikt voor het berekenen van de afstand?
Ik kan het antwoord met geen mogelijkheid vinden op internet, dus misschien weet iemand het toevallig.
Alvast bedankt!