angular-google-map.js 在路由上抛出 RangeError

angular-google-map.js throwing RangeError on route

我正在使用 angular-google-maps 将 Google 地图嵌入到我的 Angular 应用程序中。

一切正常,我可以看到地图和我在一个控制器中定义的所有标记。但是,当我使用不同的控制器路由到另一个页面(不使用地图)时,出现以下错误。

RangeError: Invalid array length
    at Object.angular.module.service.decrement (angular-google-maps.js:1180)
    at angular-google-maps.js:6084
    at l.$get.l.$broadcast (angular.js:14720)
    at l.$get.l.$destroy (angular.js:14340)
    at z (angular-route.js:907)
    at angular-route.js:940
    at angular.js:6956
    at $get.h (angular.js:7096)
    at l (angular.js:7756)
    at x (angular-route.js:933)

我遇到了同样的问题,我已经将 angular-google-map 更新到 2.1.0 并且可以正常工作。

他们已经修好了。