code: function (record, index) {
  		var locationField = this.options.codeField;
  		var fieldValue = L.Util.getFieldValue(record, locationField);
  		var context = {};
  		var location;
  
  		context[fieldValue] = record;
  
  		if (this.options.getLocation) {
  
  			var self = this;
  			var callback = function (key, location) {
  				self.locationToLayer(location, context[key]);
  			};
  
  			location = this.options.getLocation(context, locationField, [fieldValue], callback);
  		}
  
  		return location;
  	}
docs: /*
  In this case, an optional getLocation method is provided and called in order to determine
  the location associated with a record