【发布时间】:2015-12-28 08:52:06
【问题描述】:
我需要两个地方之间的距离,还需要使用谷歌方向 API 估计它们之间的旅行时间。 我正在使用谷歌 API 的文档。 https://developers.google.com/maps/documentation/javascript/directions
我正在使用下面的代码。
//Source address
$a = 'Los Angeles International Airport, 1 World Way, Los Angeles, CA 90045, United States';
//Destination address
$b = 'Beverly Wilshire, Beverly Hills (A Four Seasons Hotel), 9500 Wilshire Boulevard, Beverly Hills, CA 90212, United
States';
//Pass source and destination address in google map API
$url = 'https://maps.googleapis.com/maps/api/directions/xml?origin=' .urlencode($a) . '&destination=' .urlencode($b) . '&travelMode=google.maps.TravelMode.DRIVING&drivingOptions=departureTime:1451302219|trafficModel:google.maps.TrafficModel.BEST_GUESS&key=AIzaSyC7h7m5bRs-BZwk0XTXEQTB74dZujeLzZs';
$data = file_get_contents($url);
$xml = new SimpleXMLElement($data);
echo "<pre>";print_r($xml);echo "<br/>";
我没有收到 duration_in_traffic 数据作为响应 ($xml)。
【问题讨论】:
标签: php google-maps-api-3