ライブラリ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);
};