【发布时间】:2012-04-18 10:17:34
【问题描述】:
我发现了这个被广泛引用的页面Encoding polylines for Google Maps。我已经在我的应用程序中实现了他们用于编码和解码折线的算法,但我在保持坐标精度方面遇到了一些问题。
我的折线有这些坐标:
57.012415241636155, 9.99178024863532
57.012422477487256, 9.991334773101812
57.01190974033057, 9.99068645350514
如果我使用their encoder 对它们进行编码,我会得到这个编码的折线:
qf~zIso~{@AxAfB`C
如果我之后尝试使用 their decoder 解码这个编码字符串,我会得到这些坐标:
57.01241, 9.99178
57.012420000000006, 9.991330000000001
57.011900000000004, 9.990680000000001
为什么我的坐标精度会丢失?我需要我的编码折线更精确。
【问题讨论】:
标签: google-maps google-maps-api-3