Beispiel #1
0
        /// <summary>
        /// Convert <see cref="MKDirectionsTransportType"/> to <see cref="TKRouteTravelMode"/>
        /// </summary>
        /// <param name="self">Self instance</param>
        /// <returns>The map kit transport type</returns>
        public static MKDirectionsTransportType ToTransportType(this TKRouteTravelMode self)
        {
            switch (self)
            {
            case TKRouteTravelMode.Driving:
                return(MKDirectionsTransportType.Automobile);

            case TKRouteTravelMode.Walking:
                return(MKDirectionsTransportType.Walking);

            case TKRouteTravelMode.Any:
                return(MKDirectionsTransportType.Any);

            default:
                return(MKDirectionsTransportType.Automobile);
            }
        }
Beispiel #2
0
        /// <summary>
        /// Convert <see cref="TKRouteTravelMode"/> to <see cref="GmsDirectionTravelMode"/>
        /// </summary>
        /// <param name="self">Self instance</param>
        /// <returns>Gms Direction API travel mode</returns>
        public static GmsDirectionTravelMode ToGmsTravelMode(this TKRouteTravelMode self)
        {
            switch (self)
            {
            case TKRouteTravelMode.Driving:
                return(GmsDirectionTravelMode.Driving);

            case TKRouteTravelMode.Walking:
                return(GmsDirectionTravelMode.Walking);

            case TKRouteTravelMode.Any:
                return(GmsDirectionTravelMode.Driving);

            default:
                return(GmsDirectionTravelMode.Driving);
            }
        }