var size = 0; var placement = 'point'; function categories_airports_0(feature, value, size, resolution, labelText, labelFont, labelFill) { switch(value.toString()) {case 'Civilian/Public': return [ new ol.style.Style({ image: new ol.style.Circle({radius: 4.0 + size, stroke: new ol.style.Stroke({color: 'rgba(0,0,0,1.0)', lineDash: null, lineCap: 'butt', lineJoin: 'miter', width: 0}), fill: new ol.style.Fill({color: 'rgba(222,26,193,1.0)'})}), text: createTextStyle(feature, resolution, labelText, labelFont, labelFill, placement) })]; break; case 'Joint Military/Civilian': return [ new ol.style.Style({ image: new ol.style.Circle({radius: 4.0 + size, stroke: new ol.style.Stroke({color: 'rgba(0,0,0,1.0)', lineDash: null, lineCap: 'butt', lineJoin: 'miter', width: 0}), fill: new ol.style.Fill({color: 'rgba(112,117,206,1.0)'})}), text: createTextStyle(feature, resolution, labelText, labelFont, labelFill, placement) })]; break; case 'Military': return [ new ol.style.Style({ image: new ol.style.Circle({radius: 4.0 + size, stroke: new ol.style.Stroke({color: 'rgba(0,0,0,1.0)', lineDash: null, lineCap: 'butt', lineJoin: 'miter', width: 0}), fill: new ol.style.Fill({color: 'rgba(215,134,93,1.0)'})}), text: createTextStyle(feature, resolution, labelText, labelFont, labelFill, placement) })]; break; case 'Other': return [ new ol.style.Style({ image: new ol.style.Circle({radius: 4.0 + size, stroke: new ol.style.Stroke({color: 'rgba(0,0,0,1.0)', lineDash: null, lineCap: 'butt', lineJoin: 'miter', width: 0}), fill: new ol.style.Fill({color: 'rgba(122,222,41,1.0)'})}), text: createTextStyle(feature, resolution, labelText, labelFont, labelFill, placement) })]; break; default: return [ new ol.style.Style({ image: new ol.style.Circle({radius: 4.0 + size, stroke: new ol.style.Stroke({color: 'rgba(0,0,0,1.0)', lineDash: null, lineCap: 'butt', lineJoin: 'miter', width: 0}), fill: new ol.style.Fill({color: 'rgba(86,218,185,1.0)'})}), text: createTextStyle(feature, resolution, labelText, labelFont, labelFill, placement) })]; break;}}; var style_airports_0 = function(feature, resolution){ var context = { feature: feature, variables: {} }; var value = feature.get("USE"); var labelText = ""; size = 0; var labelFont = "10.725px \'MS Shell Dlg 2\', sans-serif"; var labelFill = "rgba(0, 0, 0, 1)"; var textAlign = "left"; var offsetX = 8; var offsetY = 3; var placement = 'point'; if ("" !== null) { labelText = String(""); } var style = categories_airports_0(feature, value, size, resolution, labelText, labelFont, labelFill); return style; };