2016-12-16 8 views
0

私はDirectionsManager経由でルートをマッピングし、ルートオブジェクトを保存しました。私はこのルートをしばらくしてからリロードしたいと思います。実行する方法?Bing Maps v8 - 保存されたルートをDirectionsManagerまたは同等のものに再ロードするにはどうすればよいですか?

以下

、それはルートオブジェクトを変数に保存されているコードからの抜粋を次に示します。Bing Mapsのための使用の

var directionsManager; 

Microsoft.Maps.loadModule('Microsoft.Maps.Directions', function() { 
    directionsManager = new Microsoft.Maps.Directions.DirectionsManager(map); 

    directionsManager.setRequestOptions({ 
     routeMode: Microsoft.Maps.Directions.RouteMode.driving 
    }); 

    Microsoft.Maps.Events.addHandler(directionsManager, 'directionsUpdated',onUpdateDirections); 
}); 

var myRoute; 

function onUpdateDirections(e) { 
    myRoute = e.route; 
}; 

答えて

1

用語は、経路データを格納することはできません。保存できる唯一のデータはジオコードデータで、これはBing Mapsライセンスを取得している間のみ保存できます。

以前に表示されたルートをリロードする場合は、使用したルートエンドポイントとオプションを保存します。ルートがリアルタイムトラフィックを使用していて、それに基づいてルートを表示したい場合は、日付と時刻も保存して、リクエストに使用することができます。

関連する問題