Пример #1
0
        /**
         * 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());
        }
Пример #2
0
        /**
         * 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());
        }
Пример #3
0
        /**
         * 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());
        }
Пример #4
0
        /**
         * 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());
        }