Как показать атрибуцию выше максимального уровня масштабирования Bing, где разрешено растягивание изображения плитки?

#bing-maps #bing #bing-api

Вопрос:

В настоящее время некоторые из location Bing предоставляют изображение для растягивания после пересечения максимального уровня масштабирования 21 в соответствии с метаданными Bing. Хотел показать атрибуцию выше максимального уровня, где плитки Bing могут ее растягивать. Мой текущий не позволяет мне делать то же самое. Код похож, как упоминалось здесь https://gist.github.com/pagameba/1221998#file-tilelayer-bing-js-L116

 var metadata = this.metadata;
      var res = metadata.resourceSets[0].resources[0];
      var bounds = this._map.getBounds();
      var providers = res.imageryProviders, zoom = this._map.getZoom()   1,
          copyrights = "", provider, i, ii, j, jj, bbox, coverage;
      for (i=0,ii=providers.length; i<ii;   i) {
          provider = providers[i];
          for (j=0,jj=provider.coverageAreas.length; j<jj;   j) {
              coverage = provider.coverageAreas[j];
              if (zoom <= coverage.zoomMax amp;amp; zoom >= coverage.zoomMin amp;amp; coverage.bbox.intersects(bounds)) {
                  copyrights  = provider.attribution   " ";
                  j = jj;
              }
          }
      }
      this._map.attributionControl.removeAttribution(this.attribution);
      this._map.attributionControl._attributions = {};
      this._map.attributionControl._update();
      this.attribution = this.attributionTemplate
        .replace('{logo}', metadata.brandLogoUri)
        .replace('{copyrights}', copyrights);
      this._map.attributionControl.addAttribution(this.attribution);
    }