gpt4 book ai didi

angularjs - ng-map :Can't get map object into the controller

转载 作者:行者123 更新时间:2023-12-01 00:47:11 25 4
gpt4 key购买 nike

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

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

如下例所示。

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

但我想在我的 Controller 中使用该变量,因为我想制作自己的方向面板

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

请帮忙。

最佳答案

在您的 Controller 中,您希望像这样初始化 map 对象:

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


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

一旦初始化,您应该能够使用 $scope.map 引用它

关于angularjs - ng-map :Can't get map object into the controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33560194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com