В диррективе gmap переделал scope.('track' на вызов функции при изменении значения потому что в старой реализации трек рисовался 2 раза