ng-map:无法将地图对象放入控制器
ng-map :Can't get map object into the controller
本例使用ngmap的directionapi,使用map变量获取路径总长度
{{map.directionsRenderers[0].directions.routes[0].overview_path.length}}
如下例所示。
查看源代码:https://rawgit.com/allenhwkim/angularjs-google-maps/master/testapp/directions.html
但我想在我的控制器中使用该变量,因为我想制作自己的方向面板
我试过在控制器中使用 $scope.map
,但它不起作用。
请帮忙。
在您的控制器中,您想像这样初始化地图对象:
$scope.$on('mapInitialized', function(event, map) {
map.setOptions({
});
});
显然,您想要在 init 上设置的任何选项都将在 map.setOptions 中声明。
初始化后,您应该可以使用 $scope.map
引用它
本例使用ngmap的directionapi,使用map变量获取路径总长度
{{map.directionsRenderers[0].directions.routes[0].overview_path.length}}
如下例所示。
查看源代码:https://rawgit.com/allenhwkim/angularjs-google-maps/master/testapp/directions.html
但我想在我的控制器中使用该变量,因为我想制作自己的方向面板
我试过在控制器中使用 $scope.map
,但它不起作用。
请帮忙。
在您的控制器中,您想像这样初始化地图对象:
$scope.$on('mapInitialized', function(event, map) {
map.setOptions({
});
});
显然,您想要在 init 上设置的任何选项都将在 map.setOptions 中声明。
初始化后,您应该可以使用 $scope.map
引用它