create gmap angular directive