I think the ga_map_service should have this dependency, as it's the service using it. The directive does not.

Or we put it directly on the ga_map module.