角谷歌地图上的标记会导致无限的消化循环

时间:2014-04-15 09:28:34

标签: angularjs digest angular-google-maps

我试图在角度js前端创建一个带有标记的谷歌地图。 我可以创建地图,并可以添加标记。但是当我添加标记时,我的控制台会出现无限的摘要错误。

我正在使用angular google maps project

This is the error I get

我的模板代码

<google-map draggable="true" doCluster="true" center="map_settings.centre" zoom="map_settings.zoom" id="google_map">
    <markers models="map_marker_models()" coords="'self'" icon="">
</markers>
</google-map>

相关的控制器代码

$scope.map_marker_models = function() {
    var jao = [];
    for (var c_result = 0; c_result < $scope.results.length; c_result++){
        jao[c_result] = {
            "latitude": $scope.results[c_result].a, 
            "longitude": $scope.results[c_result].o
        };
    }
    return jao;
}

1 个答案:

答案 0 :(得分:1)

我有同样的问题,帮助我切换到最新版本的Angular。我认为这似乎是Angular 1.0版本与Google Maps API一起工作的问题。试试1.2,你不应该看到任何问题。