/** * Add primary layer to the map. */ private void AddPrimaryLayer() { var primary = TrafficLayer.GetLineLayer( style.SourceWithIdentifier(TrafficData.SOURCE_ID), Primary.BASE_LAYER_ID, Primary.ZOOM_LEVEL, Primary.FILTER, Primary.FUNCTION_LINE_COLOR, Primary.FUNCTION_LINE_WIDTH, Primary.FUNCTION_LINE_OFFSET ); var primaryCase = TrafficLayer.GetLineLayer( style.SourceWithIdentifier(TrafficData.SOURCE_ID), Primary.CASE_LAYER_ID, Primary.ZOOM_LEVEL, Primary.FILTER, Primary.FUNCTION_LINE_COLOR_CASE, Primary.FUNCTION_LINE_WIDTH_CASE, Primary.FUNCTION_LINE_OFFSET, Primary.FUNCTION_LINE_OPACITY_CASE ); AddTrafficLayersToMap(primaryCase, primary, GetLastAddedLayerId()); }
/** * Add local layer to the map. */ private void AddLocalLayer() { var local = TrafficLayer.GetLineLayer( style.SourceWithIdentifier(TrafficData.SOURCE_ID), Local.BASE_LAYER_ID, Local.ZOOM_LEVEL, Local.FILTER, Local.FUNCTION_LINE_COLOR, Local.FUNCTION_LINE_WIDTH, Local.FUNCTION_LINE_OFFSET ); var localCase = TrafficLayer.GetLineLayer( style.SourceWithIdentifier(TrafficData.SOURCE_ID), Local.CASE_LAYER_ID, Local.ZOOM_LEVEL, Local.FILTER, Local.FUNCTION_LINE_COLOR_CASE, Local.FUNCTION_LINE_WIDTH_CASE, Local.FUNCTION_LINE_OFFSET, Local.FUNCTION_LINE_OPACITY_CASE ); AddTrafficLayersToMap(localCase, local, PlaceLayerBelow()); }
/** * Add motorway layer to the map. */ private void AddMotorwayLayer() { var motorWay = TrafficLayer.GetLineLayer( style.SourceWithIdentifier(TrafficData.SOURCE_ID), MotorWay.BASE_LAYER_ID, MotorWay.ZOOM_LEVEL, MotorWay.FILTER, MotorWay.FUNCTION_LINE_COLOR, MotorWay.FUNCTION_LINE_WIDTH, MotorWay.FUNCTION_LINE_OFFSET ); var motorwayCase = TrafficLayer.GetLineLayer( style.SourceWithIdentifier(TrafficData.SOURCE_ID), MotorWay.CASE_LAYER_ID, MotorWay.ZOOM_LEVEL, MotorWay.FILTER, MotorWay.FUNCTION_LINE_COLOR_CASE, MotorWay.FUNCTION_LINE_WIDTH_CASE, MotorWay.FUNCTION_LINE_OFFSET ); AddTrafficLayersToMap(motorwayCase, motorWay, GetLastAddedLayerId()); }
/** * Add trunk layer to the map. */ private void AddTrunkLayer() { var trunk = TrafficLayer.GetLineLayer( style.SourceWithIdentifier(TrafficData.SOURCE_ID), Trunk.BASE_LAYER_ID, Trunk.ZOOM_LEVEL, Trunk.FILTER, Trunk.FUNCTION_LINE_COLOR, Trunk.FUNCTION_LINE_WIDTH, Trunk.FUNCTION_LINE_OFFSET ); var trunkCase = TrafficLayer.GetLineLayer( style.SourceWithIdentifier(TrafficData.SOURCE_ID), Trunk.CASE_LAYER_ID, Trunk.ZOOM_LEVEL, Trunk.FILTER, Trunk.FUNCTION_LINE_COLOR_CASE, Trunk.FUNCTION_LINE_WIDTH_CASE, Trunk.FUNCTION_LINE_OFFSET ); AddTrafficLayersToMap(trunkCase, trunk, GetLastAddedLayerId()); }