Switched Google map to Angular directive