1
私はNgMapを使用していますので、コントローラで指示を取得する必要があります。私は以下を試しました:NgMap、コントローラの指示にどうやってアクセスしますか? map.directionsRenderers [0] .directionsはコントローラでは未定義です。
NgMap.getMap().then(function(map) {
console.log(map.directionsRenderers[0].directions);
});
しかし、それは未定義に戻っています。私も$ scope.mapを使ってみましたが、それも未定義です。私の見解では、{{map.directionsRenderers[0].directions.routes[0].legs[0].distance.text}}
は期待どおりに動作します。次のように
マイマップは次のとおりです。私はシンプル
<ng-map zoom="10" center="58.637381759037865,-3.0689620971679683">
<directions
draggable="false"
panel="directions-panel"
travel-mode="WALKING"
origin="58.637381759037865,-3.0689620971679683"
destination="50.063062230661494,-5.714178085327148"></directions>
<custom-marker id="start"
position="58.637381759037865,-3.0689620971679683">
<div> Start Here </div>
</custom-marker>
<custom-marker id="end"
position="50.063062230661494,-5.714178085327148">
<div> Ends Here </div>
</custom-marker>
</ng-map>
何の事をしないのですか?ありがとう。
を$ map.directionsRenderers '(見る[0]。 directions '、function(){'、定義されていて現在動作しているかどうかを確認してください。 – JoshH2