0

我正在阅读谷歌地图折线编码的算法。我无法理解第 8 步:

    00001 11111 10000 01010 00010 00001

8. OR each value with 0x20 if another bit chunk follows:

    100001 111111 110000 101010 100010 000001 
4

2 回答 2

8

为除最后一个值之外的每个值添加一个前导值。

从第 7 步开始:

00001 11111 10000 01010 00010 00001

现在把这些读作

000001 011111 010000 001010 000010 000001

ORing 与0x20

100001 111111 110000 101010 100010 000001

这就是第 8 步中的内容。

(最后一个没有改变,因为它后面没有“位块”。)

于 2013-01-22T16:28:52.133 回答
2

设置除最后一个块之外的每个块的第一位

于 2013-01-22T16:28:40.403 回答