Google.Maps.PolylineEncoder.EncodeNumber C# (CSharp) Method

EncodeNumber() private static method

Encode an unsigned number in the encode format.
private static EncodeNumber ( int num ) : string
num int The unsigned number
return string
        private static string EncodeNumber(int num)
        {
            StringBuilder encodeString = new StringBuilder();
            while(num >= 0x20)
            {
                encodeString.Append((char)((0x20 | (num & 0x1f)) + 63));
                num >>= 5;
            }
            encodeString.Append((char)(num + 63));
            // All backslashes needs to be replaced with double backslashes
            // before being used in a Javascript string.
            return encodeString.ToString();
        }