работа с картой вынесена во viewmodel