2015-11-06 52 views
4

如使用ngmap的方向api的示例所示,地圖變量用於獲取路線的總長度。ng-map:無法將地圖對象獲取到控制器中

{{map.directionsRenderers[0].directions.routes[0].overview_path.length}} 

如下例所示。

查看源代碼:https://rawgit.com/allenhwkim/angularjs-google-maps/master/testapp/directions.html

但我想我的控制器內部的變量,因爲我想我自己的方向面板

我試圖在控制器使用$scope.map,但它不工作。

請幫忙。

回答

4

在你的控制,你想用來初始化地圖對象,像這樣:

\t \t $scope.$on('mapInitialized', function(event, map) { 
 
\t \t \t map.setOptions({ 
 
\t \t \t }); 
 
\t \t });

顯然,要在初始化設置任何選項將在側map.setOptions聲明。

一旦初始化完成後,您應該可以使用$ scope.map

相關問題