4

如这个使用ngmap的direction api的例子所示,使用了一个map变量来获取路线的总长度。

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

如下例所示。

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

但我想在我的控制器中使用那个变量,因为我想制作自己的方向面板

我尝试$scope.map在控制器中使用,但它不起作用。

请帮忙。

4

1 回答 1

4

在您的控制器中,您希望像这样初始化地图对象:

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

显然,您想在 init 上设置的任何选项都将在侧 map.setOptions 中声明。

初始化后,您应该可以使用 $scope.map 引用它

于 2015-11-10T17:58:49.870 回答