improve ng gmaps directive 2