我使用google maps api來獲取帶有durationInTraffic選項的路線。谷歌地圖在當前交通點的路線指引
var request = {
origin: start_address,
destination: end_address,
waypoints: waypts,
durationInTraffic: true,
optimizeWaypoints: true,
travelMode: tmode
};
directionsService.route(request, function(response, status) { ....
這是工作的罰款有沒有任何路標的起始和結束地址,如下所示:
我的問題是,當我添加一個航點到路由,則「時間在當前的交通「估計不再顯示。
這是API的限制(我發現沒有文檔支持)?或者可能的修復/解決方法,因爲交通信息對我的應用程序非常重要。
您有Maps API for Business,對不對?你有沒有檢查'DirectionsLeg'對象? – MrUpsidown
@MrUpsidown,是的,我有Maps API for Business當然。 DirectionsLeg對象中沒有看到任何交通信息。 –
你應該在'DirectionsLeg'對象中有'duration'和'duration_in_traffic'屬性。這就是文檔所說的:https://developers.google.com/maps/documentation/javascript/reference?csw=1#DirectionsLeg它是未定義的嗎?你可以用你的代碼創建一個小提琴嗎? – MrUpsidown