code: function(terria) {
    ImageryLayerCatalogItem.call(this, terria);
  
    /**
     * Gets or sets the style of the Bing Maps map to use.
     * @type {BingMapsStyle}
     */
    this.mapStyle = BingMapsStyle.AERIAL;
  
    /**
     * Gets or sets the Bing Maps API key to use.  If this property is undefined,
     * {@link BingMapsApi.getKey} is used.
     * @type {String}
     */
    this.key = undefined;
  
    knockout.track(this, ["mapStyle", "key"]);
  }
docs: A {@link ImageryLayerCatalogItem} representing a layer from the Bing Maps server.
  
  @alias BingMapsCatalogItem
  @constructor
  @extends ImageryLayerCatalogItem
  
  @param {Terria} terria The Terria instance.