trafficLayer directive changed to a generic layerDirective. This can load any layer in google maps along with additional gmap services.