File: src\Foreground.js
- /**
- @module L.PtvLayer
- **/
- L.PtvLayer = L.PtvLayer || {};
-
- /**
- Provides the PTV Foreground Layer class.
- @class L.PtvLayer.Foreground
- @extends L.PtvLayer.AbstractLayer
- @params {XMapClient} client XMapClient object
- @params {Object} options The options object
- @params {String} [options.format] The image format used in tile requests.
- @params {String} [options.beforeSend] Function to be called before sending the request with the request object given as first parameter. The (modified) request object must be returned.
- @constructor
- **/
- L.PtvLayer.Foreground = L.PtvLayer.AbstractOverlay.extend({
- initialize: function(client, options) {
- L.PtvLayer.AbstractOverlay.prototype.initialize.call(this, client, options);
- },
-
- _getRequestObject: function() {
- var req = L.PtvLayer.AbstractOverlay.prototype._getRequestObject.call(this);
-
- if(this.options.language) {
- req.mapParams.language = this.options.language;
- }
-
- req.callerContext.properties[0].value = "ajax-fg";
- req.callerContext.properties[1].value = "PTV_MERCATOR";
-
- return req;
- }
- });
-
- L.PtvLayer.foreground = function(client, options) {
- return new L.PtvLayer.Foreground(client, options);
- };
-
-