angular-google-maps不更新标记

时间:2015-03-28 19:36:13

标签: javascript angularjs angular-google-maps

我正在使用库angular-google-maps但是当我从标记数组中推送或移除标记时,它似乎没有更新标记,这在下面的plnker中有说明。控制台显示添加了新标记,但未在地图上反映出来。

http://plnkr.co/edit/Si5tANvbU8Fro14OC4ny?p=preview

$scope.addPlace = function() {

       $scope.places.push({
        id: 3,
        latitude: 42,
        longitude: -79
      });

      console.log($scope.places);

  };

1 个答案:

答案 0 :(得分:1)

您需要在modelsbyref指令中将false设置为ui-gmap-markers

 <ui-gmap-markers models="places" coords="'self'" modelsbyref="false">  

   </ui-gmap-markers>