improve ng gmaps directive 3