BR.BingLayer = L.BingLayer.extend({
options: {
maxZoom: 19,
attribution: 'Bing Maps'
+ ' (TOU)'
},
initialize: function(key, options) {
L.BingLayer.prototype.initialize.call(this, key, options);
this._logo = L.control({position: 'bottomleft'});
this._logo.onAdd = function (map) {
this._div = L.DomUtil.create('div', 'bing-logo');
this._div.innerHTML = '
';
return this._div;
};
},
onAdd: function(map) {
L.BingLayer.prototype.onAdd.call(this, map);
map.addControl(this._logo);
},
onRemove: function(map) {
L.BingLayer.prototype.onRemove.call(this, map);
map.removeControl(this._logo);
}
});