updated google map angular directive